Ejemplo n.º 1
0
        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));
            }
        }
Ejemplo n.º 2
0
        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"));
        }
Ejemplo n.º 3
0
        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;
 }