public int Count(PermissionSearchEntity PermissionSearchEntity) { if (PermissionSearchEntity == null) { PermissionSearchEntity = new PermissionSearchEntity(); } IQueryable <Permission> Permissions = context.Permissions; Apply(Permissions, PermissionSearchEntity); return(Permissions.Count()); }
public List <Permission> List(PermissionSearchEntity PermissionSearchEntity) { if (PermissionSearchEntity == null) { PermissionSearchEntity = new PermissionSearchEntity(); } IQueryable <Permission> Permissions = context.Permissions .Include(p => p.Employee) .Include(p => p.Role); Apply(Permissions, PermissionSearchEntity); SkipAndTake(Permissions, PermissionSearchEntity); return(Permissions.ToList()); }
private IQueryable <Permission> Apply(IQueryable <Permission> Permissions, PermissionSearchEntity PermissionSearchEntity) { if (PermissionSearchEntity.Id.HasValue) { Permissions = Permissions.Where(wh => wh.Id == PermissionSearchEntity.Id.Value); } if (PermissionSearchEntity.EmployeeId.HasValue) { Permissions = Permissions.Where(wh => wh.EmployeeId == PermissionSearchEntity.EmployeeId.Value); } if (PermissionSearchEntity.RoleId.HasValue) { Permissions = Permissions.Where(wh => wh.RoleId == PermissionSearchEntity.RoleId.Value); } return(Permissions); }
public List <PermissionEntity> Get(EmployeeEntity EmployeeEntity, PermissionSearchEntity PermissionSearchEntity) { List <Permission> Permissions = UnitOfWork.PermissionRepository.List(PermissionSearchEntity); return(Permissions.ToList().Select(c => new PermissionEntity(c)).ToList()); }
public int Count(EmployeeEntity EmployeeEntity, PermissionSearchEntity PermissionSearchEntity) { return(UnitOfWork.PermissionRepository.Count(PermissionSearchEntity)); }
public List <PermissionEntity> Get(PermissionSearchEntity SearchPermissionEntity) { return(PermissionService.Get(EmployeeEntity, SearchPermissionEntity)); }
public long Count(PermissionSearchEntity SearchPermissionEntity) { return(PermissionService.Count(EmployeeEntity, SearchPermissionEntity)); }