public async Task <IActionResult> Receive([FromBody] PurchaseOrderDetailedView model) { var apiModel = new APIEmpIdModel <PurchaseOrderDetailedView>(); apiModel.EmployeeId = int.Parse(User.Claims.Single(c => c.Type == "userid").Value); apiModel.Model = model; var result = await api.Post <APIEmpIdModel <PurchaseOrderDetailedView>, bool>("PurchaseOrder/Receive", apiModel); //var result = await api.Post<PurchaseOrderDetailedView,bool>("PurchaseOrder/Receive",model); //return RedirectToAction("List"); return(Json(result)); }
public ActionResult <PurchaseOrderDetailedView> GetDraftById(int id) { try { var draftOrder = db.GetDraftOrderById(id); var items = db.GetPurchaseOrderItems(id); var result = new PurchaseOrderDetailedView(); result.Id = draftOrder.Id; result.CreatedDate = draftOrder.CreatedDate; result.SupplierId = draftOrder.SupplierId; result.SupplierName = draftOrder.SupplierName; result.Items = items; return(result); } catch (Exception) { throw; } }