//Prikaz fakture za umetanje proizvoda i mjenjanje public ActionResult CreatedInvoice() { var tax = _context.Tax.ToList(); var Invoice = _context.Invoice.Single(i => i.id == _context.Invoice.Max(x => x.id)); var Product = _context.Product.ToList(); var ViewModel = new CreatedInvoiceViewModel { invoice = Invoice, product = Product, tax = tax }; return(View(ViewModel)); }
public ActionResult AddProduct(CreatedInvoiceViewModel createdInvoiceViewModel) { if (ModelState.IsValid) { _context.Product.Add(createdInvoiceViewModel.product2); var Invoice = _context.Invoice.Single(i => i.id == _context.Invoice.Max(x => x.id)); createdInvoiceViewModel.product2.invoice_id = Invoice.id; _context.SaveChanges(); return(RedirectToAction("CreatedInvoice", "Invoice")); } else { var Invoice = _context.Invoice.Single(i => i.id == _context.Invoice.Max(x => x.id)); var Product = _context.Product.ToList(); var tax = _context.Tax.ToList(); var ViewModel = new CreatedInvoiceViewModel { tax = tax, invoice = Invoice, product = Product }; return(View("CreatedInvoice", ViewModel)); } }