public IActionResult AddReceipt() { ViewBag.PageContentHeader = "New Receipt"; var model = new Models.Sales.AddReceipt(); ViewBag.Customers = Models.SelectListItemHelper.Customers(); ViewBag.DebitAccounts = Models.SelectListItemHelper.CashBanks(); ViewBag.CreditAccounts = Models.SelectListItemHelper.Accounts(); ViewBag.CustomersDetail = Newtonsoft.Json.JsonConvert.SerializeObject(GetAsync <IEnumerable <Customer> >("sales/customers").Result); return(View(model)); }
public IActionResult AddReceipt(Models.Sales.AddReceipt model) { if (ModelState.IsValid) { var serialize = Newtonsoft.Json.JsonConvert.SerializeObject(model); var content = new StringContent(serialize); content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json"); var response = Post("sales/savereceipt", content); if (response.IsSuccessStatusCode) { return(RedirectToAction("salesreceipts")); } } ViewBag.PageContentHeader = "New Receipt"; ViewBag.Customers = Models.SelectListItemHelper.Customers(); ViewBag.DebitAccounts = Models.SelectListItemHelper.CashBanks(); ViewBag.CreditAccounts = Models.SelectListItemHelper.Accounts(); ViewBag.CustomersDetail = Newtonsoft.Json.JsonConvert.SerializeObject(GetAsync <IEnumerable <Customer> >("sales/customers").Result); return(View(model)); }