public virtual void Update(ApplicationGroups entity) { if (entity != null) { this.Context.Entry <ApplicationGroups>(entity).State = EntityState.Modified; } }
public ActionResult DeleteConfirmed(int id) { ApplicationGroups applicationGroups = db.ApplicationGroups.Find(id); db.ApplicationGroups.Remove(applicationGroups); db.SaveChanges(); DisplaySuccessMessage("Has delete a ApplicationGroups record"); return(JsonRedirectToAction("Index")); }
public virtual void Delete(ApplicationGroups group) { this.ThrowIfDisposed(); if (group == null) { throw new ArgumentNullException("group"); } this._groupStore.Delete(group); this.Context.SaveChanges(); }
public virtual async Task DeleteAsync(ApplicationGroups group) { this.ThrowIfDisposed(); if (group == null) { throw new ArgumentNullException("group"); } this._groupStore.Delete(group); await this.Context.SaveChangesAsync(); }
public async Task IgnoreGroupsProjectCollectionAdminAndProjectCollectionServiceAccounts() { var client = Substitute.For <IVstsRestClient>(); var applicationGroup1 = new ApplicationGroup { FriendlyDisplayName = "Project Collection Administrators", DisplayName = "blblblablaaProject Collection Administrators", TeamFoundationId = "11" }; var applicationGroup2 = new ApplicationGroup { FriendlyDisplayName = "Project Collection Service Accounts", DisplayName = "blblblablaaProject Collection Service Accounts", TeamFoundationId = "22" }; var applicationGroup3 = new ApplicationGroup { FriendlyDisplayName = "Dit is een test", DisplayName = "blblblablaaDit is een testy", TeamFoundationId = "33" }; var applicationGroups = new ApplicationGroups { Identities = new[] { applicationGroup1, applicationGroup2, applicationGroup3 } }; InitializeLookupData(client, PermissionId.Deny); client.GetAsync(Arg.Any <IVstsRequest <ApplicationGroups> >()).Returns(applicationGroups); var rule = new NobodyCanDeleteTheRepository(client); (await rule.EvaluateAsync("", RepositoryId)).ShouldBe(true); await client .DidNotReceive() .GetAsync(Arg.Is <IVstsRequest <PermissionsSetId> >(x => x.QueryParams.Contains(new KeyValuePair <string, object>("tfid", "11")))); await client .DidNotReceive() .GetAsync(Arg.Is <IVstsRequest <PermissionsSetId> >(x => x.QueryParams.Contains(new KeyValuePair <string, object>("tfid", "22")))); await client .Received() .GetAsync(Arg.Is <IVstsRequest <PermissionsSetId> >(x => x.QueryParams.Contains(new KeyValuePair <string, object>("tfid", "33")))); }
public ActionResult Edit([Bind(Include = "Id,Nombre,Descripcion,AspNetRoles,AspNetUsers")] ApplicationGroups applicationGroups) { if (ModelState.IsValid) { db.Entry(applicationGroups).State = EntityState.Modified; db.SaveChanges(); DisplaySuccessMessage("Has update a ApplicationGroups record"); return(JsonRedirectToAction("Index")); } DisplayErrorMessage(); return(PartialView(applicationGroups)); }
public ActionResult Create([Bind(Include = "Id,Nombre,Descripcion,AspNetRoles,AspNetUsers")] ApplicationGroups applicationGroups) { if (ModelState.IsValid) { db.ApplicationGroups.Add(applicationGroups); db.SaveChanges(); DisplaySuccessMessage("Has append a ApplicationGroups record"); return(JsonRedirectToAction("Index")); } DisplayErrorMessage(); return(PartialView(applicationGroups)); }
// GET: ApplicationGroups/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ApplicationGroups applicationGroups = db.ApplicationGroups.Find(id); if (applicationGroups == null) { return(HttpNotFound()); } return(PartialView(applicationGroups)); }
private void FixNames(ref string group, ref string log) { if (log.HasValue()) { var dLog = log; var a = Applications.Find(app => app.Name == dLog) ?? Applications.Find(app => app.ShortName == dLog); log = a != null ? a.Name : log; if (a != null && group.IsNullOrEmpty()) { // Old links, that didn't know about groups var g = ApplicationGroups.Find(gr => gr[a.Name] != null); if (g != null) { group = g.Name; } } } }
public ActionResult Counts() { var groups = ApplicationGroups.Select(g => new { g.Name, g.Total, Applications = g.Applications.Select(a => new { a.Name, Total = a.ExceptionCount }) }); return(Json(new { Groups = groups, Total = TotalExceptionCount })); }
public IEnumerable <string> GetAppNames(string group, string app) { if (app.HasValue()) { yield return(app); yield break; } if (group.HasValue()) { var apps = ApplicationGroups?.FirstOrDefault(g => g.Name == group)?.Applications; if (apps != null) { foreach (var a in apps) { yield return(a.Name); } } } }
public ExceptionStore(ExceptionsSettings.Store settings) : base(settings.Name) { Settings = settings; ApplicationGroups = GetConfiguredApplicationGroups(); KnownApplications = ApplicationGroups.SelectMany(g => g.Applications.Select(a => a.Name)).ToHashSet(); }
public void Delete(ApplicationGroups entity) { this.DbEntitySet.Remove(entity); }
public void Create(ApplicationGroups entity) { this.DbEntitySet.Add(entity); }