Esempio n. 1
0
        public int UpdateAdmin(EditAdminModel model)
        {
            var x = _db.UserProfiles.Find(model.UserId);
            x.FirstName = model.FirstName;
            x.LastName = model.LastName;
            x.Phone = model.Phone;
            x.CanEdit = model.EditPriviledge;
            x.BranchId = model.BranchId;
            x.DateModified = DateTime.Today;

            _db.SaveChanges();
            return 1;
        }
Esempio n. 2
0
        public ActionResult EditAdmin(EditAdminModel model)
        {
            DropDowns();
            if (_manager.ConfirmEmailForEdit(model.UserId, model.Email) != 0)
            {
                TempData["status"] = "Error";
                return View(model);
            }

            var client = _manager.UpdateAdmin(model);
            var currentRole = GetCurrentRole(model.UserName);

            if (currentRole != model.Role) SetNewRole(currentRole, model.Role, model.UserName);

            TempData["status"] = (client > 0) ? "Success" : "Error";
            return View(model);
        }