public List <Pet> GetFilteredPets(Filter filter) { if (filter.CurrentPage < 0 || filter.ItemsPrPage < 0) { throw new InvalidDataException("page and items must be 0 or more!"); } if ((filter.CurrentPage - 1 * filter.ItemsPrPage) >= _petRepository.Count()) { throw new InvalidDataException("No Items to show!"); } if (filter.ItemsPrPage > _petRepository.Count()) { throw new InvalidDataException("the items number is to high!"); } return(_petRepository.ReadPets(filter).ToList()); }
public List <Pet> GetFilteredPets(Filter filter) { if (filter.CurrentPage < 0 || filter.ItemsPerPage < 0) { throw new InvalidDataException("CurrentPage or ItemsPage MUST be zero or higher"); } if ((filter.CurrentPage - 1 * filter.ItemsPerPage) >= _petRepository.Count()) { throw new InvalidDataException("Index out bounds, CurrentPage is too high"); } return(_petRepository.ReadPets(filter).ToList()); }
public List <Pet> GetFilteredOrders(Filter filter) { if (filter.CurrentPage < 0 || filter.ItemPrPage < 0) { throw new InvalidDataException("CurrentPage and ItemPage Must Zero or more"); } if ((filter.CurrentPage - 1 * filter.ItemPrPage) >= _petRepo.Count()) { throw new InvalidDataException("Index out bounds, CurrentPage is to high"); } return(_petRepo.ReadPetsFiltered(filter).ToList()); }
public List <Pet> GetFilteredPets(Filter filter) { if (filter.CurrentPage < 0 || filter.ItemsPrPage < 0) { throw new InvalidDataException("Current page and items pr page, must be atleast 0."); } if ((filter.CurrentPage - 1 * filter.ItemsPrPage) >= _petRepository.Count()) { throw new InvalidDataException("Index out of bounds, current page is too high."); } return(_petRepository.GetPets(filter).ToList()); }
public List <Pet> GetFileteredPets(Filter filter) { if (filter.CurrentPage < 0 || filter.ItemsPrPage < 0) { throw new InvalidDataException("CurrentPage og Items skal være 0 eller mere"); } if ((filter.CurrentPage - 1 * filter.ItemsPrPage) >= _petRepo.Count()) { throw new InvalidDataException("index out bounds, Currentpage er for høje"); } return(_petRepo.ReadAll(filter).ToList()); }
public List <Pet> GetFilteredPets(Filter filter) { if (filter.CurrentPage < 0 || filter.ItemsPrPage < 0) { throw new InvalidDataException("CurrentP & ItemPrP must be 0 or above"); } if ((filter.CurrentPage - 1 * filter.ItemsPrPage) >= _petRepo.Count()) { throw new InvalidDataException("Index out of bounds"); } return(_petRepo.ReadAll(filter).ToList()); }
public FilteredList <Pet> GetFilteredPets(Filter filter) { if (filter.CurrentPage < 0 || filter.ItemsPrPage < 0) { throw new InvalidDataException("CurrentPage and ItemsPage Must be zero or more"); } if ((filter.CurrentPage - 1 * filter.ItemsPrPage) >= _petRepo.Count()) { throw new InvalidDataException("Index out of bounds, CurrentPage is too high"); } return(_petRepo.ReadPets(filter)); }
public List <Pet> GetFilteredPets(Filter filter) { if (filter.CurrentPage < 0 || filter.ItemsPrPage < 0) { throw new InvalidDataException("Current page and items pr page must be more than 0 or 0"); } if ((filter.CurrentPage - 1) * filter.ItemsPrPage >= petRepository.Count()) { throw new InvalidDataException("Index out of bound to high page"); } return(petRepository.GetAllPets(filter)); }
public List <Pet> GetFilteredPets(Filter filter) { if (filter.CurrentPage < 0 || filter.ItemsPrPage < 0) { throw new InvalidDataException("CurrentPage and ItemsPrPage can not be below 0"); } if ((filter.CurrentPage - 1 * filter.ItemsPrPage) >= _petRepo.Count()) { throw new InvalidDataException("Index out of bounds, CurrentPage too high"); } return(_petRepo.ReadPets(filter).ToList()); }
public List <Pet> GetFilteredPets(Filter filter) { if (filter.ItemsPerPage < 0 || filter.CurrentPage < 0) { throw new Exception("Please enter values that are at least 0"); } if (((filter.CurrentPage - 1) * filter.ItemsPerPage) > _petRepo.Count()) { throw new Exception("The current page you have selected is to high."); } return(_petRepo.ReadPets(filter).ToList()); }
public FilteredList <Pet> GetAllFiltertPets(Filter filter = null) { if (filter != null && filter.CurrentPage < 0) { throw new InvalidDataException("CurrentPage and items per page must be 0 ore more"); } if (filter != null && ((filter.CurrentPage - 1) * filter.ItemsPrPage) >= _petRepo.Count()) { throw new InvalidDataException("index out of bounds, Currentpage is to high"); } return(_petRepo.GetAllFiltertPets(filter)); }
public List <Pet> GetPets(Filter filter) { if (filter == null) { return(_petRepo.ReadPets(null).ToList()); } if (filter.CurrentPage < 0 || filter.ItemsPrPage < 0) { _errorFactory.Invalid(message: "Current page and items per page index must be 0 or more"); } if ((filter.CurrentPage - 1 * filter.ItemsPrPage) >= _petRepo.Count()) { _errorFactory.Invalid(message: "Index out of bounds. Current page is too high"); } return(_petRepo.ReadPets(filter).ToList()); }
public int Count() { return(petRepos.Count()); }
public int Count() { return(_petRepository.Count()); }