public IActionResult Get(int page, int size, DateTime dateInitial, DateTime dateFinal) { if (!ModelState.IsValid) { return(BadRequest()); } var response = _appService.GetAll(page, size, dateInitial, dateFinal); foreach (var item in response) { item.SalesLines = new List <SalesLineViewModel>(); _appLineService.GetBySalesId(item.Id).ForEach(e => item.SalesLines.Add(e)); } return(Ok(new SelfResponse { Href = $"api/v1/sales/{page}/{size}/{dateInitial}/{dateFinal}", Rel = new[] { "collection" }, Size = response.Count(), Page = page, Value = response })); }
public ActionResult <IEnumerable <SalesDto> > GetSales(int skip = 0, int limit = 50) { var salesFromRepo = _appService.GetAll(skip, limit); return(Ok(_mapper.Map <IEnumerable <SalesDto> >(salesFromRepo))); }