public IActionResult Include()
        {
            SaleViewModel model = new SaleViewModel();

            model.Producs      = _repository.GetProducts();
            model.Customers    = _repository.GetCustomers();
            model.PurchaseDate = DateTime.Now;

            return(View(model));
        }
Ejemplo n.º 2
0
        //[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));
        }
Ejemplo n.º 3
0
        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));
        }