public ActionResult RoleAccessEdit(string roleid, string moduleid, string assignid) { RolesAccessDTO roleByRoleIdModuleId = new RolesAccessDTO(); roleByRoleIdModuleId = _roleAccessService.GetRoleByRoleIdModuleId(roleid, moduleid, assignid); return(View("RolesAccess/Edit", roleByRoleIdModuleId)); }
public RolesAccessDTO InserRoleAccess(RolesAccessDTO data) { RolesAccess rolesToInsert = new RolesAccess(); rolesToInsert = RolesAccessRequestFormatter.ConvertRespondentInfoFromDTO(data); var responseData = _unitOfWork.RolesAccessRepository.Create(rolesToInsert); return(RolesAccessRequestFormatter.ConvertRespondent(responseData)); }
public int UpdateRolesAccess(RolesAccessDTO data) { RolesAccess rolesToUpdate = new RolesAccess(); rolesToUpdate = RolesAccessRequestFormatter.ConvertRespondentInfoFromDTO(data); int res = _unitOfWork.RolesAccessRepository.Update(rolesToUpdate); _unitOfWork.Save(); return(res); }
public static RolesAccess ConvertRespondentInfoFromDTO(RolesAccessDTO rolesaccess) { Mapper.CreateMap <RolesAccessDTO, RolesAccess>().ConvertUsing( m => { return(new RolesAccess { AssignId = m.AssignId, AssignRoleId = m.AssignRoleId, AssignModuleId = m.AssignModuleId, AllowAdd = m.AllowAdd, AllowEdit = m.AllowEdit, AllowDelete = m.AllowDelete, AllowView = m.AllowView }); }); return(Mapper.Map <RolesAccessDTO, RolesAccess>(rolesaccess)); }
public RedirectResult RoleAccessCreate(RolesAccessDTO data, int roleId) { data.AssignRoleId = roleId; try { RolesAccessDTO resRolesAccessDTO = new RolesAccessDTO(); resRolesAccessDTO = _roleAccessService.InserRoleAccess(data); ViewBag.RoleFor = _rolesService.GetRoleById(roleId).RoleName; ViewBag.Modules = _moduleService.GetAllModules(); ViewBag.RoleId = roleId; ViewBag.success = String.Format("New Role Added"); return(Redirect("/RoleAccess/" + roleId)); } catch (Exception Ex) { ViewBag.error = Ex.Message; return(Redirect("/RoleAccess/" + roleId)); } }
public RedirectResult RoleAccessEdit(RolesAccessDTO data) { int res = _roleAccessService.UpdateRolesAccess(data); return(Redirect("Edit?roleid=" + data.AssignRoleId + "&moduleid=" + data.AssignModuleId + "&assignid=" + data.AssignId)); }