public RolesAccessDTO InserRoleAccess(RolesAccessDTO data) { RolesAccess rolesToInsert = new RolesAccess(); rolesToInsert = RolesAccessRequestFormatter.ConvertRespondentInfoFromDTO(data); var responseData = _unitOfWork.RolesAccessRepository.Create(rolesToInsert); return(RolesAccessRequestFormatter.ConvertRespondent(responseData)); }
public RolesAccessDTO GetRoleByRoleIdModuleId(string roleid, string moduleid, string assignid) { int roleId = Convert.ToInt16(roleid); int moduleId = Convert.ToInt16(moduleid); int assignId = Convert.ToInt16(assignid); RolesAccess values = _unitOfWork.RolesAccessRepository.All().Where(x => x.AssignRoleId == roleId && x.AssignModuleId == moduleId && x.AssignId == assignId).First(); return(RolesAccessRequestFormatter.ConvertRespondentInfoToDTO(values)); }
public RoleAccessDTOs GetRoleAccessUserAccesData(int moduleId, int roleId) { RolesAccess roleAccessUserData = _unitOfWork.RolesAccessRepository.Get(x => x.AssignModuleId == moduleId && x.AssignRoleId == roleId).SingleOrDefault(); if (roleAccessUserData != null) { return(RoleAccessResponseFormatter.RoleAccessModuleData(roleAccessUserData)); } return(null); }
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 RolesAccessDTO ConvertRespondent(RolesAccess rolesaccess) { Mapper.CreateMap <RolesAccess, RolesAccessDTO>().ConvertUsing( m => { return(new RolesAccessDTO { AssignId = m.AssignId, AssignRoleId = m.AssignRoleId, AssignModuleId = m.AssignModuleId, AllowAdd = m.AllowAdd, AllowEdit = m.AllowEdit, AllowDelete = m.AllowDelete, AllowView = m.AllowView, }); }); return(Mapper.Map <RolesAccess, RolesAccessDTO>(rolesaccess)); }
public void InsertIntoRolesAccess(List <TreeModules> Insert, int RoleId) { _unitOfWork.RolesAccessRepository.Delete(x => x.AssignRoleId == RoleId); _unitOfWork.Save(); foreach (TreeModules Data in Insert) { if (Data.Views == true || Data.Edit == true || Data.Add == true || Data.Delete == true) { RolesAccess Record = new RolesAccess(); Record.AssignModuleId = Data.Id; Record.AllowView = Data.Views; Record.AllowEdit = Data.Edit; Record.AllowAdd = Data.Add; Record.AllowDelete = Data.Delete; Record.AssignRoleId = Data.RoleId; _unitOfWork.RolesAccessRepository.Create(Record); } } }
public static RoleAccessDTOs RoleAccessModuleData(RolesAccess roleAccessModuleData) { Mapper.CreateMap <RolesAccess, RolesAccessDTO>(); return(Mapper.Map <RolesAccess, RoleAccessDTOs>(roleAccessModuleData)); }