public void DeleteRoleAccess(RoleAccessViewModel roleAccess) { RoleAccess selectedRoleAccess = _roleAccessRepository.GetById(roleAccess.Id); _roleAccessRepository.Delete(selectedRoleAccess); _unitOfWork.SaveChanges(); }
public void UpdateRoleAccess(RoleAccessViewModel roleAccess) { if (!Validate(roleAccess.RoleId, roleAccess.ApplicationModulId, roleAccess.Id)) { return; } RoleAccess entity = _roleAccessRepository.GetById(roleAccess.Id); Map(roleAccess, entity); _roleAccessRepository.AttachNavigation(entity.ApplicationModul); _roleAccessRepository.AttachNavigation(entity.Role); _roleAccessRepository.Update(entity); _unitOfWork.SaveChanges(); }