From 075095bdbe165ff5d34f61b2cf00fb7bb802a887 Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Fri, 20 May 2016 12:53:53 +0200 Subject: [PATCH] app id --- Yavsc/Views/Application/Index.cshtml | 6 ++++++ Yavsc/src/Controllers/ApplicationController.cs | 2 ++ Yavsc/src/Model/Auth/Application.cs | 5 ++++- 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/Yavsc/Views/Application/Index.cshtml b/Yavsc/Views/Application/Index.cshtml index 8598618d..33bc002c 100644 --- a/Yavsc/Views/Application/Index.cshtml +++ b/Yavsc/Views/Application/Index.cshtml @@ -11,6 +11,9 @@

+ @@ -28,6 +31,9 @@ @foreach (var item in Model) { + diff --git a/Yavsc/src/Controllers/ApplicationController.cs b/Yavsc/src/Controllers/ApplicationController.cs index ad4f6ede..abf62500 100644 --- a/Yavsc/src/Controllers/ApplicationController.cs +++ b/Yavsc/src/Controllers/ApplicationController.cs @@ -1,3 +1,4 @@ +using System; using System.Linq; using Microsoft.AspNet.Authorization; using Microsoft.AspNet.Mvc; @@ -51,6 +52,7 @@ namespace Yavsc.Controllers { if (ModelState.IsValid) { + application.ApplicationID = Guid.NewGuid().ToString(); _context.Applications.Add(application); _context.SaveChanges(); return RedirectToAction("Index"); diff --git a/Yavsc/src/Model/Auth/Application.cs b/Yavsc/src/Model/Auth/Application.cs index 2d2f4950..ae77e86e 100644 --- a/Yavsc/src/Model/Auth/Application.cs +++ b/Yavsc/src/Model/Auth/Application.cs @@ -1,12 +1,15 @@ +using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations.Schema; namespace Yavsc { public class Application { + [Key] public string ApplicationID { get; set; } public string DisplayName { get; set; } public string RedirectUri { get; set; } public string LogoutRedirectUri { get; set; } public string Secret { get; set; } -} + } }
+ @Html.DisplayNameFor(model => model.ApplicationID) + @Html.DisplayNameFor(model => model.DisplayName)
+ @Html.DisplayFor(modelItem => item.ApplicationID) + @Html.DisplayFor(modelItem => item.DisplayName)