public async Task <List <IAlergen> > GetAsync(AlergenFilter filter = null) { try { return(await Repository.GetAsync(filter)); } catch (Exception e) { throw e; } }
public void GetAllTest() { var filter = new AlergenFilter("Abrv", 1, 3); var mock = new Mock <IAlergenRepository>(); mock.Setup(x => x.GetAsync(filter)) .ReturnsAsync(Alergens); var repository = mock.Object; var service = new AlergenService(repository); var result = service.GetAsync(filter); Assert.IsNotNull(result.Result); Assert.AreEqual((result.Result)[0].Abrv, "glu"); }
public virtual async Task <List <IAlergen> > GetAsync(AlergenFilter filter) { try { if (filter == null) { filter = new AlergenFilter(1, 5); } return(Mapper.Map <List <IAlergen> >( await Repository.WhereAsync <Alergen>() .OrderBy(a => a.AlergenName) .Skip((filter.PageNumber * filter.PageSize) - filter.PageSize) .Take(filter.PageSize).ToListAsync() )); } catch (Exception e) { throw e; } }