public ActionResult Create([Bind(Include = "ID,Name")] Company company) { if (ModelState.IsValid) { db.Companies.Add(company); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(company)); }
public ActionResult Create([Bind(Include = "ProjectID,CompanyID,Name")] Project project) { if (ModelState.IsValid) { db.Projects.Add(project); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(project)); }
public async void ShouldNotCreateAuthenticatedUserWhenUserDisabled() { var options = new DbContextOptionsBuilder <TravelExpensesContext>() .UseInMemoryDatabase(databaseName: nameof(ShouldNotCreateAuthenticatedUserWhenUserDisabled)) .Options; // Insert seed data into the database using one instance of the context using (var context = new TravelExpensesContext(options)) { context.Users.Add(new User { Id = 1, Email = "*****@*****.**", PasswordHash = "$2y$12$yVYkJsR7a4Wj3wRzCD9Pn.DvDGWY3Dzx2AwisSqailn3Pyu.X.zWi", //password Disabled = true }); context.SaveChanges(); } using (var context = new TravelExpensesContext(options)) { var loginDetails = new UserIn( "CaptainBedpan", "*****@*****.**", "password"); var sut = CreateHandler(loginDetails, context); var authenticatedUser = await sut.Handle( new Query(loginDetails), CancellationToken.None); authenticatedUser.ShouldBeNull(); } }
public static void PopulateTestData(TravelExpensesContext dbContext) { dbContext.Users.Add(new User { Id = 1000, Email = Email1, PasswordHash = @"$2y$12$yVYkJsR7a4Wj3wRzCD9Pn.DvDGWY3Dzx2AwisSqailn3Pyu.X.zWi", Created = DateTime.Now, Disabled = false }); dbContext.SaveChanges(); }