public ActionResult ContactUs(ContactUs ct) { var repo = VehicleRepoFactory.Create(); var context = new CarDealershipDBContext(); if (ModelState.IsValid) { ContactUs contact = new ContactUs { ContactUsID = ct.ContactUsID, Email = ct.Email, FirstName = ct.FirstName, LastName = ct.LastName, Message = ct.Message, Phone = ct.Phone, Date = DateTime.Now }; repo.AddContact(contact); return(RedirectToAction("Index", "Home")); } else { return(View(ct)); } }
public ActionResult EditUser(Employee emp) { CarDealershipDBContext context = new CarDealershipDBContext(); var userMgr = new UserManager <AppUser>(new UserStore <AppUser>(context)); var repo = VehicleRepoFactory.Create(); var user = userMgr.FindByName(emp.OldUserName); { user.UserName = emp.UserName; user.Email = emp.Email; }; userMgr.Update(user); userMgr.ChangePassword(user.Id, emp.OldPassword, emp.Password); repo.EditEmployee(emp); return(RedirectToAction("Users", "admin")); }
public ActionResult AddUser(Employee m) { CarDealershipDBContext context = new CarDealershipDBContext(); var repo = VehicleRepoFactory.Create(); var userMgr = new UserManager <AppUser>(new UserStore <AppUser>(context)); if (!userMgr.Users.Any(u => u.UserName == m.UserName)) { var newUser = new AppUser() { UserName = m.UserName, Email = m.Email }; userMgr.Create(newUser, m.Password); context.SaveChanges(); userMgr.AddToRole(newUser.Id, m.Role); repo.AddEmployee(m); } return(RedirectToAction("Index", "Home")); }
public CarsController(CarDealershipDBContext context) { _context = context; }