public ActionResult Create(Models.InvoiceModel model) { if (ModelState.IsValid) { int recordsCreated = CreateInvoice( model.Description, model.Value, model.Date ); return(RedirectToAction("ViewInvoices")); } return(View()); }
// GET: ManagerController/Edit/5 public ActionResult Edit(int id) { var data = LoadOneInvoice(id); Models.InvoiceModel invoice = new Models.InvoiceModel() { Id = data.Id, InvoiceId = data.InvoiceId, Description = data.Description, Value = data.Value, CreatedAt = data.CreatedAt, UpdatedAt = data.UpdatedAt, Date = data.Date }; return(View(invoice)); }
public static IInvoiceModel CreateInvoice() { IInvoiceModel invoice = new Models.InvoiceModel(); // invoice.Biller.Address.Country.CountryCodeText = CountryCodeType.AT.ToString(); invoice.Biller = new BillerType(); invoice.InvoiceRecipient = new InvoiceRecipientType(); invoice.DocumentTitle = "Demo Rechnung"; invoice.InvoiceDate = DateTime.Today; invoice.InvoiceCurrency = ModelConstants.CurrencyCodeFixed; invoice.DocumentType = DocumentTypeType.Invoice; invoice.InvoiceSubtype = InvoiceSubtypes.GetSubtype(InvoiceSubtypes.ValidationRuleSet.Government); invoice.Biller.OrderReference.ReferenceDateSpecified = false; invoice.Biller.VATIdentificationNumber = VatIdDefault; invoice.InvoiceRecipient.Address.Country = new CountryType(CountryCodeType.AT); invoice.InvoiceRecipient.VATIdentificationNumber = VatIdDefault; return(invoice); }