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

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

            return(View(model));
        }
        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));
        }
        public IActionResult Index()
        {
            List <ProductsViewModel> models = new List <ProductsViewModel>();

            var products = _repository.GetProducts();


            models = products.Select(x => new ProductsViewModel
            {
                Price = x.Price,
                Name  = x.Name,
                Id    = x.Id
            }).ToList();

            return(View(models));
        }