コード例 #1
0
 public ActionResult AddItem(InvoiceDetailViewModels invoiceDetailVM)
 {
     try
     {
         if (this.ModelState.IsValid)
         {
             string invoiceForDetail     = Request.Form["invoice"];
             List <InvoiceDetail> items  = new List <InvoiceDetail>();
             InvoiceDetail        detail = new InvoiceDetail
             {
                 InvoiceId   = invoiceDetailVM.InvoiceId,
                 Amount      = invoiceDetailVM.Amount,
                 Description = invoiceDetailVM.Description,
                 UnitPrice   = invoiceDetailVM.UnitPrice
             };
             _InvoiceContext.AddDetail(invoiceDetailVM.Id, detail);
             ViewBag.Invoice = detail.InvoiceId;
             return(RedirectToAction("Detail", new { id = invoiceDetailVM.InvoiceId }));
         }
         return(View(invoiceDetailVM));
     }
     catch
     {
         return(View());
     }
 }