public BaseController() { db = new MDBEntities(); mongoHelper = new MongoHelper(); mapDayOfWeeks = new Dictionary <DayOfWeek, string>(); mapDayOfWeeks[DayOfWeek.Monday] = "T2"; mapDayOfWeeks[DayOfWeek.Tuesday] = "T3"; mapDayOfWeeks[DayOfWeek.Wednesday] = "T4"; mapDayOfWeeks[DayOfWeek.Thursday] = "T5"; mapDayOfWeeks[DayOfWeek.Friday] = "T6"; mapDayOfWeeks[DayOfWeek.Saturday] = "T7"; mapDayOfWeeks[DayOfWeek.Sunday] = "CN"; }
public async Task <ActionResult> RegisterStaff(RegisterViewModel model, string staffId) { MDBEntities db = new MDBEntities(); if (ModelState.IsValid) { var check = db.MStaffs.Find(staffId); if (check == null) { return(Redirect("/error")); } var user = new ApplicationUser() { UserName = model.UserName }; var result = await UserManager.CreateAsync(user, model.Password); if (result.Succeeded) { check.MUser = user.UserName; db.Entry(check).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(Redirect("/staff/modify/" + check.Id)); } else { AddErrors(result); } } // If we got this far, something failed, redisplay form return(Redirect("/staff/modify/" + staffId)); }