/// <summary> /// Obtiene todos los registros de Saless realizando filtros mediante la URL /// </summary> public virtual DataSourceResult GetAll(DataSourceRequest request) { using (this._dbContextScopeFactory) { return(_repository.GetAll() .Select(o => new SalesDTO()).ToDataSourceResult(request)); } }
public Sales GetAll() { var sales = _salesRepository.GetAll().ToList(); var model = new Sales() { BaseUrl = BASE_URL, Items = _mapper.Map <IEnumerable <Data.Entities.Sale>, IEnumerable <Sale> >(sales).ToList() }; return(model); }
private void LoadSales() { var sales = salesRepository.GetAll(Store.ActiveMonth, Store.ActiveYear); lvwSales.Items.Clear(); foreach (var s in sales) { PopulateSales(s); } }
public List <SalesListItemModel> Execute() { var sales = _salesRepository.GetAll().Select(s => new SalesListItemModel { Id = s.Id, Date = s.Date, CustomerName = s.Customer.Name, PartnerName = s.Partner.Name, PartnerPhoneNumber = s.Partner.PhoneNumber, TotalPrice = s.TotalSalePrice, NumberOfProducts = s.SaleProducts.Count }); return(sales.ToList()); }
public async Task <IEnumerable <ConsolidatedSales> > GetSales(Interval?per, int?value) { var sales = new List <Sales>(); if (per.HasValue) { var dateRange = SetDateInterval(per.Value, value.Value); sales = await _salesRepository.GetByInterval(dateRange.start, dateRange.end); } else { sales = await _salesRepository.GetAll(); } return(ConsolidateSales(sales)); }
public ActionResult <IEnumerable <Sales> > Get() { string page = Request.Query["page"]; string perpage = Request.Query["perpage"]; string DateIni = Request.Query["dateini"]; string DateFin = Request.Query["datefin"]; int _page; int _perpage; DateTime _dateIni; DateTime _dateFin; // I can get from a external configuration, but for a test only.... CultureInfo culture = new CultureInfo("pt-br"); if (Int32.TryParse(page, out _page) && Int32.TryParse(perpage, out _perpage)) { int skip = (_page - 1) * _perpage; if (DateTime.TryParse(DateIni, culture, DateTimeStyles.None, out _dateIni) && DateTime.TryParse(DateFin, culture, DateTimeStyles.None, out _dateFin)) { return(_repo.GetPerDatePage(_dateIni, _dateFin, _page, _perpage).ToList()); } else { return(_repo.GetPage(_page, _perpage).ToList()); } } else { if (DateTime.TryParse(DateIni, culture, DateTimeStyles.None, out _dateIni) && DateTime.TryParse(DateFin, culture, DateTimeStyles.None, out _dateFin)) { return(_repo.GetPerDate(_dateIni, _dateFin).ToList()); } else { return(_repo.GetAll().OrderBy(c => c.Date).ToList()); } } }
public List <SalesViewModel> GetAll(int pageIndex, int pageSize, DateTime dateInitial, DateTime dateFinal) { return(_mapper.Map <List <SalesViewModel> >(_repository.GetAll(pageIndex, pageSize, dateInitial, dateFinal))); }
IList <SalesDto> ISalesManager.GetAll() { return(_salesRepository.GetAll()); }
public async Task <IActionResult> Get() { var sales = _salesRepository.GetAll(); return(Ok(sales)); }