Exemplo n.º 1
0
        // public async Task<IActionResult> SelectDraft(int id)
        // {
        //     var draftOrder=await api.Get<PurchaseOrderSimpleView>($"PurchaseOrder/GetDraftById/{id}");
        //     var draftOrderView=new DraftPurchaseOrderVM();
        //     draftOrderView.DraftOrder=draftOrder;
        //     return View(draftOrderView);
        // }
        public async Task <IActionResult> Create()
        {
            var model = new DraftPurchaseOrderVM();

            model.Suppliers = await api.Get <IEnumerable <SelectListItem> >("Suppliers/GetDropDown");

            return(View(model));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> Draft(int id)
        {
            var draftOrder = await api.Get <PurchaseOrderDetailedView>($"PurchaseOrder/GetDraftById/{id}");

            //model.Items=await api.Get<IEnumerable<PurchaseOrderItemView>>($"PurchaseOrder/GetItems/{id}");
            var materials = await api.Get <IEnumerable <Materials> >("materials");

            var model = new DraftPurchaseOrderVM();

            model.DraftOrder = draftOrder;
            model.Materials  = materials.ToList().Select(x => new SelectListItem {
                Text  = x.Name,
                Value = x.Id.ToString()
            }).ToList();
            ViewBag.ConfirmPOClass = (draftOrder.Items.Count() > 0)?"show":"hide";
            return(View(model));
        }