public static void ConfigureUsers(IEnumerable<InMemoryUser> users, EntityFrameworkServiceOptions options, MRUserAccountService userAccServic) { using(var db = new MRContext(options.ConnectionString)) { if(!db.Users.Any()) { foreach(var u in users) { var user = userAccServic.CreateAccount(u.Username, u.Password, u.Claims.First(x => x.Type == Constants.ClaimTypes.Email).Value, claims: u.Claims, dateCreated:DateTime.UtcNow); if(Guid.Empty==user.ID) { throw new Exception("Não foi possível criar o usuario" + u.Username); } } db.SaveChanges(); } } }
public UsersController(MRContext context) { _context = context; }
public ActorsController(MRContext context) { _context = context; }
public MoviesController(MRContext contextDataBase) { _contextDataBase = contextDataBase; }