Exemple #1
0
        // URL: Persons/Edit
        public async System.Threading.Tasks.Task <ActionResult> Edit(System.Guid id)
        {
            // person = personBL.GetPersonByPersonID(id);


            //Creating object of Person into PersonViewModel
            RawMaterialOrderViewModel rawMaterialOrderViewModel = new RawMaterialOrderViewModel();
            RawMaterialOrderBL        rawMaterialOrderBL        = new RawMaterialOrderBL();
            RawMaterialBL             rawMaterialBL             = new RawMaterialBL();
            SupplierBL supplierBL = new SupplierBL();

            //Creating object of Person EntityModel
            Rawmaterialorder1        rawMaterialOrder  = new Rawmaterialorder1();
            RawMaterial              rawMaterial       = new RawMaterial();
            Supplier                 supplier          = new Supplier();
            List <Rawmaterialorder1> rawMaterialOrders = await rawMaterialOrderBL.GetAllRawMaterialOrdersBL();

            rawMaterial.RawMaterialName               = rawMaterialOrderViewModel.RawMaterialName;
            supplier.SupplierName                     = rawMaterialOrderViewModel.SupplierName;
            rawMaterialOrder.RawMaterialTotalPrice    = Convert.ToDecimal(rawMaterialOrderViewModel.RawMaterialTotalPrice);
            rawMaterialOrder.RawMaterialTotalQuantity = Convert.ToDecimal(rawMaterialOrderViewModel.RawMaterialTotalQuantity);

            //Getting list of persons from PersonsBL
            ;

            //Add Persons to ViewBag
            ViewBag.PersonsList = new SelectList(rawMaterialOrders, "PersonID", "PersonName");

            return(View(rawMaterialOrderViewModel));
        }
Exemple #2
0
        public async System.Threading.Tasks.Task <ActionResult> Create(RawMaterialOrderViewModel rawMaterialOrderModel)
        {
            //Create object of PersonsBL
            RawMaterialOrderBL rawMaterialOrderBL = new RawMaterialOrderBL();
            RawMaterialBL      rawMaterialBL      = new RawMaterialBL();
            SupplierBL         supplierBL         = new SupplierBL();

            //Creating object of Person EntityModel
            Rawmaterialorder1 rawMaterialOrder = new Rawmaterialorder1();
            RawMaterial       rawMaterial      = new RawMaterial();
            Supplier          supplier         = new Supplier();

            rawMaterial.RawMaterialName = rawMaterialOrderModel.RawMaterialName;
            // supplier.SupplierName = rawMaterialOrderModel.SupplierName;
            rawMaterialOrder.RawMaterialTotalPrice    = Convert.ToDecimal(rawMaterialOrderModel.RawMaterialTotalQuantity);
            rawMaterialOrder.RawMaterialTotalQuantity = Convert.ToDecimal(rawMaterialOrderModel.RawMaterialTotalPrice);
            rawMaterialOrder.SupplierID = rawMaterialOrderModel.SupplierID;
            await rawMaterialOrderBL.AddRawMaterialOrderBL(rawMaterialOrder);

            /*Guid.Parse("D2FFE2AA-F298-46B3-A13B-650C00BD3919");*/

            //person.PersonName = personVM.PersonName;
            //person.Email = personVM.Email;
            //person.Age = personVM.Age;

            //Invoke the AddPerson method BL
            (bool isAdded, System.Guid id) = await rawMaterialOrderBL.AddRawMaterialOrderBL(rawMaterialOrder);

            if (isAdded)
            {
                //Go to Index action method of Persons Controller
                return(RedirectToAction("Index"));
            }
            else
            {
                //Return plain html / plain string
                return(Content("Raw Material Order not added"));
            }
        }