Ejemplo n.º 1
0
        public ActionResult Index(int?CustomerId)
        {
            InvoicesListViewModel model;

            if (CustomerId != null)
            {
                model = new InvoicesListViewModel()
                {
                    Invoices = db.Invoices
                               .Include(i => i.Customer)
                               .Where(c => c.Customer.CustomerId == CustomerId)
                               .ToList(),
                    OrderItems = db.OrderItems.Include(i => i.Product).ToList()
                };
            }
            else
            {
                model = new InvoicesListViewModel()
                {
                    Invoices = db.Invoices
                               .Include(i => i.Customer)
                               .ToList(),
                    OrderItems = db.OrderItems.Include(i => i.Product).ToList()
                };
            }

            Utilities.SortCustomers(customers);
            ViewBag.CustomerId = customers;

            return(View(model));
        }
Ejemplo n.º 2
0
        // GET: Financial
        public ActionResult Invoices()
        {
            var viewModel = new InvoicesListViewModel();

            viewModel.Invoices  = invoicesService.GetInvoices().ToList();
            viewModel.Workflows = invoicesService.GetUserInvoiceWorkflow(User.UserId).ToList();

            ViewData["InvoicesManagement"] = "active";
            return(View(viewModel));
        }
Ejemplo n.º 3
0
        // GET: Invoice
        public ActionResult Index()
        {
            InvoicesListViewModel model = new InvoicesListViewModel()
            {
                Invoices   = db.Invoices.Include(i => i.Customer).ToList(),
                OrderItems = db.OrderItems.Include(i => i.Product).ToList()
            };

            Utilities.SortCustomers(customers);
            ViewBag.CustomerId = customers;

            return(View(model));
        }