public ActionResult List() { var invoiceProxy = new InvoicesProxy(baseUrl); var result = invoiceProxy.get().Where(it => it.OrderState == 1); return(View(result)); }
public ActionResult ListOdata(OdataModel model) { var invoiceProxy = new InvoicesProxy(baseUrl); var result = invoiceProxy.getOData(model); return(Json(result)); }
public ActionResult Edit(string id) { var invoiceProxy = new InvoicesProxy(baseUrl); var model = invoiceProxy.getOData(new OdataModel() { id = id }); if (!model.Any()) { ViewBag.Error = "No existe el formulario"; return(RedirectToAction("List")); } return(View(model.FirstOrDefault())); }
public ActionResult Edit(InvoiceViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var invoiceProxy = new InvoicesProxy(baseUrl); if (!invoiceProxy.put(model.FormNumber, model)) { ViewBag.Error = "No es posible editar un formulario, por favor revise"; return(View(model)); } ViewBag.Success = $"Fue editado con éxito"; return(View(model)); }
public ActionResult Index(InvoiceViewModel model) { if (!ModelState.IsValid) { return(View("Index")); } var invoiceProxy = new InvoicesProxy(baseUrl); if (!invoiceProxy.post(model)) { ViewBag.Error = "No es posible crear un formulario, por favor revise"; return(View("Index")); } ViewBag.Success = $"Formulario creado con éxito, su radicado es: {model.FormNumber}"; return(View("Index")); }
public ActionResult deleteForm(string id) { if (!ModelState.IsValid) { return(RedirectToAction("Index")); } var invoiceProxy = new InvoicesProxy(baseUrl); IEnumerable <InvoiceViewModel> list; if (!invoiceProxy.delete(id)) { ViewBag.Error = "No es posible eliminar un formulario, por favor revise"; list = invoiceProxy.get(); return(RedirectToAction("List", list)); } list = invoiceProxy.get(); return(RedirectToAction("List", list)); }
private static int?GetTestInvoiceId() { var response = new InvoicesProxy().GetInvoices(invoiceNumber: "TestInv1"); return(response.DataObject.Invoices[0].TransactionId); }