private static void AddRoles(AppUserDbContext context) { if (context.Roles.Any()) { return; } foreach (var role in Roles) { context.Roles.Add(role); context.SaveChanges(); } }
private AppUserDbContext GetUserContext() { var options = new DbContextOptionsBuilder <AppUserDbContext>() .UseInMemoryDatabase(Guid.NewGuid().ToString()) .Options; var userContext = new AppUserDbContext(options); userContext.Users.Add(new AppUser { Id = 1, Name = "creasypita" }); userContext.SaveChanges(); return(userContext); }
public async Task <HttpResponseMessage> NewRole(RoleBindingDto model) { var my = new Microsoft.AspNetCore.Identity.IdentityRole { Name = model.Name, NormalizedName = model.Name.ToUpper() }; HttpResponseMessage message = new HttpResponseMessage(System.Net.HttpStatusCode.Created); await Task.Run(() => { _ctx.Roles.Add(my); _ctx.SaveChanges(); if (String.IsNullOrEmpty(my.Id)) { message = new HttpResponseMessage(System.Net.HttpStatusCode.BadRequest); } }); return(message); }
public void Commit() { _dbContext.SaveChanges(); _userDbContext.SaveChanges(); }