public IActionResult Include() { SaleViewModel model = new SaleViewModel(); model.Producs = _repository.GetProducts(); model.Customers = _repository.GetCustomers(); model.PurchaseDate = DateTime.Now; return(View(model)); }
//[HttpGet] public IActionResult Index(FilterCustomerViewModel filter) { List <CustomerViewModel> models = new List <CustomerViewModel>(); var customers = _repository.GetCustomers(); if (!string.IsNullOrEmpty(filter.Name)) { customers = customers.Where(x => x.Name == filter.Name).ToList(); } if (!string.IsNullOrEmpty(filter.Email)) { customers = customers.Where(x => x.Email == filter.Email).ToList(); } models = customers.Select(x => new CustomerViewModel { Email = x.Email, Name = x.Name, Id = x.Id }).ToList(); return(View(models)); }
public IViewComponentResult Invoke() { FilterSaleViewModel filter = new FilterSaleViewModel(); filter.Producs = _repository.GetProducts() ?? new List <Domain.Product>(); filter.Customers = _repository.GetCustomers() ?? new List <Domain.Customer>(); return(View(filter)); }