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)); }
// 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)); }
// 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)); }