public ActionResult UpdateRoleConfig(int id, Models.RoleSettingModel m) { // Xử lý cập nhật thông tin cho Role if (id > 0) { RoleService roleService = new RoleService(); Entities.Role e = roleService.GetById(id); if (e != null) { e.Post = m.Post; e.ResiveFromAgency = m.ResiveFromAgency; e.ResiveFromMember = m.ResiveFromMember; e.ResiveRegionNum = m.ResiveRegionNum; e.SendRegionNum = m.SendRegionNum; roleService.Save(e); } else { return(PartialView("_RolePartial", settingModel.RoleSetting)); } } settingModel.RoleSetting = GetRoleSetting(id); return(RedirectToAction("Index", "Setting")); }
private Models.RoleSettingModel GetRoleSetting(int id) { Models.RoleSettingModel m = new Models.RoleSettingModel(); RoleService roleService = new RoleService(); Entities.Role role = new Entities.Role(); if (id > 0) { role = roleService.GetById(id); if (role != null) { m.Id = role.Id; m.Post = role.Post; m.ResiveFromAgency = role.ResiveFromAgency; m.ResiveFromMember = role.ResiveFromMember; m.SendRegionNum = role.SendRegionNum; m.ResiveRegionNum = role.ResiveRegionNum; } } // Lấy danh sách role m.ListRole = roleService.ListItem(); return(m); }