public void User() { var target = new ApplicationDetailsModel(); var data = new UserPublicProfile(); target.User = data; Assert.AreEqual <UserPublicProfile>(data, target.User); }
public void Description() { var description = StringHelper.ValidString(); var appInfo = new ApplicationDetailsModel(); appInfo.Description = description; Assert.AreEqual <string>(description, appInfo.Description); }
public void Environment() { var environment = StringHelper.ValidString(); var appInfo = new ApplicationDetailsModel(); appInfo.Environment = environment; Assert.AreEqual <string>(environment, appInfo.Environment); }
public void Name() { var name = StringHelper.ValidString(); var appInfo = new ApplicationDetailsModel(); appInfo.Name = name; Assert.AreEqual <string>(name, appInfo.Name); }
public void PublicKey() { var data = StringHelper.ValidString(); var appInfo = new ApplicationDetailsModel(); appInfo.PublicKey = data; Assert.AreEqual <string>(data, appInfo.PublicKey); }
public void Id() { var id = Guid.NewGuid(); var appInfo = new ApplicationDetailsModel(); appInfo.Id = id; Assert.AreEqual <Guid>(id, appInfo.Id); }
public void IsOwner() { var target = new ApplicationDetailsModel(); Assert.IsFalse(target.IsOwner); target.IsOwner = true; Assert.IsTrue(target.IsOwner); }
public void Details() { var model = new ApplicationSummary(); var data = new ApplicationDetailsModel(); model.Details = data; Assert.AreEqual <ApplicationDetailsModel>(data, model.Details); }
public void Deleted() { var appInfo = new ApplicationDetailsModel(); appInfo.Deleted = true; Assert.IsTrue(appInfo.Deleted); appInfo.Deleted = false; Assert.IsFalse(appInfo.Deleted); }
public void Active() { var appInfo = new ApplicationDetailsModel(); appInfo.Active = true; Assert.IsTrue(appInfo.Active); appInfo.Active = false; Assert.IsFalse(appInfo.Active); }
public void ValidUntil() { ApplicationDetailsModel target = new ApplicationDetailsModel(); DateTime expected = new DateTime(); target.ValidUntil = expected; var actual = target.ValidUntil; Assert.AreEqual <DateTime>(expected, actual); }
public void New() { var target = new ApplicationDetailsModel(); bool expected = true; target.New = expected; var actual = target.New; Assert.AreEqual <bool>(expected, actual); }
public void IsValid() { ApplicationDetailsModel target = new ApplicationDetailsModel(); bool expected = false; target.IsValid = expected; var actual = target.IsValid; Assert.AreEqual <bool>(expected, actual); }
public void ApplicationId() { ApplicationDetailsModel target = new ApplicationDetailsModel(); Guid expected = new Guid(); target.ApplicationId = expected; var actual = target.ApplicationId; Assert.AreEqual <Guid>(expected, actual); }
public void Application() { var model = new ManagementModel(); var app = new ApplicationDetailsModel() { ApplicationId = Guid.NewGuid(), IsValid = true, ValidUntil = DateTime.UtcNow, }; model.Application = app; Assert.AreEqual <Guid>(app.ApplicationId, model.Application.ApplicationId); Assert.AreEqual <bool>(app.IsValid, model.Application.IsValid); Assert.AreEqual <DateTime>(app.ValidUntil, model.Application.ValidUntil); }
public ActionResult Details(ApplicationDetailsModel value) { using (new PerformanceMonitor()) { var userApplication = new ApplicationInformation() { Identifier = ServerConfiguration.ApplicationIdentifier, }; try { appCore.Save(value.Convert(), User.Identity.Editor(), userApplication); ViewBag.CanCreateAnApplication = this.CanCreateAnApplication(); return(this.RedirectToAction("Application")); } catch (Exception ex) { log.Log(ex, EventTypes.Error, (int)Fault.Unknown); return(View()); } } }
public ActionResult Details(Guid appId) { using (new PerformanceMonitor()) { var app = new Application() { Identifier = appId, }; try { var canCreateApplication = this.CanCreateAnApplication(); if (canCreateApplication && Guid.Empty == appId) { var newApp = new ApplicationDetailsModel() { ApplicationId = Guid.NewGuid(), IsValid = true, New = true, Deleted = false, Active = true, ValidUntil = DateTime.UtcNow.AddYears(1), }; newApp.PublicKey = newApp.ApplicationId.ToAscii85().GetHexMD5(); this.ViewData.Model = newApp; } else if (Guid.Empty != appId && appCore.UserIsAssociated(User.Identity.Editor(), app)) { var info = new ApplicationInformation() { Identifier = appId, }; var appInfo = appCore.Get(info); if (null != appInfo) { var model = appInfo.Convert(); try { if (Guid.Empty != appInfo.OwnerId) { var userCore = new UserCore(); var application = new Application() { Identifier = appId, }; var user = new User() { Identifier = appInfo.OwnerId, }; var userApp = new UserApplication() { Application = application, User = user, }; var userLoaded = userCore.Get(userApp); model.User = userLoaded.Convert().Convert(); } } catch (Exception ex) { log.Log(ex, EventTypes.Error, (int)Fault.Unknown); } this.ViewData.Model = model; } } else { return(this.RedirectToAction("Application")); } ViewBag.CanCreateAnApplication = canCreateApplication; return(this.View()); } catch (Exception ex) { log.Log(ex, EventTypes.Error, (int)Fault.Unknown); return(View()); } } }
public void ApplicationDetailsModelConstructor() { ApplicationDetailsModel target = new ApplicationDetailsModel(); Assert.IsNotNull(target); }