Exemplo n.º 1
0
        public async Task <ActionResult> Delete(RawMaterialViewModel rawMaterialViewModel)
        {
            bool isDeleted = false;

            try
            {
                //Creating object of RawMaterialBL
                RawMaterialBL rawMaterialBL = new RawMaterialBL();

                isDeleted = await rawMaterialBL.DeleteRawMaterialBL(rawMaterialViewModel.RawMaterialID);

                if (isDeleted)
                {
                    return(RedirectToAction("Display"));
                }
                else
                {
                    return(Content("Raw Material not deleted"));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 2
0
        public async Task CreateRawMaterial(RawMaterialViewModel viewModel)
        {
            var rawMaterial = _mapper.Map <RawMaterial>(viewModel);

            _context.RawMaterials.Add(rawMaterial);
            await _context.SaveChangesAsync();
        }
Exemplo n.º 3
0
        // URL: RawMaterials/Create
        public ActionResult Create()
        {
            //Creating and initializing viewmodel object
            RawMaterialViewModel rawMaterialViewModel = new RawMaterialViewModel();

            //Calling view and passing viewmodel object to view
            return(View(rawMaterialViewModel));
        }
Exemplo n.º 4
0
        public async Task UpdateRawMaterial(int id, RawMaterialViewModel viewModel)
        {
            var rawMaterial = _mapper.Map <RawMaterial>(viewModel);

            rawMaterial.Id = id;
            _context.RawMaterials.Update(rawMaterial);
            await _context.SaveChangesAsync();
        }
Exemplo n.º 5
0
        public async Task <IActionResult> Edit(int id, RawMaterialViewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                await _service.UpdateRawMaterial(id, viewModel);

                return(RedirectToAction(nameof(Index)));
            }
            return(View(viewModel));
        }
        public InputUpperAccessoriesMaterialDeliveryWindow(string productNo, AccountModel account, RawMaterialViewModel rawMaterialView)
        {
            this.productNo       = productNo;
            this.account         = account;
            this.rawMaterialView = rawMaterialView;
            bwLoad                     = new BackgroundWorker();
            bwLoad.DoWork             += BwLoad_DoWork;
            bwLoad.RunWorkerCompleted += BwLoad_RunWorkerCompleted;

            bwUpload                     = new BackgroundWorker();
            bwUpload.DoWork             += BwUpload_DoWork;
            bwUpload.RunWorkerCompleted += BwUpload_RunWorkerCompleted;

            sizeRunList          = new List <SizeRunModel>();
            matsDeliveryByPOList = new List <MaterialDeliveryModel>();
            matsPlanByPOList     = new List <MaterialPlanModel>();
            dtDelivery           = new DataTable();
            supplierList         = new List <SupplierModel>();
            InitializeComponent();
        }
Exemplo n.º 7
0
        // URL: RawMaterials/Delete/id
        public async Task <ActionResult> Delete(Guid id)
        {
            try
            {
                //Creating object of RawMaterialBL
                RawMaterialBL rawMaterialBL = new RawMaterialBL();
                RawMaterial   rawMaterial   = await rawMaterialBL.GetRawMaterialByRawMaterialIDBL(id);

                //Creating object of RawMaterial into RawMaterialViewModel
                RawMaterialViewModel rawMaterialVM = new RawMaterialViewModel();
                rawMaterialVM.RawMaterialID        = rawMaterial.RawMaterialID;
                rawMaterialVM.RawMaterialName      = rawMaterial.RawMaterialName;
                rawMaterialVM.RawMaterialCode      = rawMaterial.RawMaterialCode;
                rawMaterialVM.RawMaterialUnitPrice = Convert.ToDecimal(rawMaterial.RawMaterialUnitPrice);

                return(View(rawMaterialVM));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 8
0
        public ActionResult Create(RawMaterialViewModel rawMaterialVM)
        {
            try
            {
                //creating object of RawMaterialBL
                RawMaterialBL rawMaterialBL = new RawMaterialBL();

                //creating object of RawMaterial and storing values of viewmodel
                RawMaterial rawMaterial = new RawMaterial();
                rawMaterial.RawMaterialName      = rawMaterialVM.RawMaterialName;
                rawMaterial.RawMaterialCode      = rawMaterialVM.RawMaterialCode;
                rawMaterial.RawMaterialUnitPrice = Convert.ToDecimal(rawMaterialVM.RawMaterialUnitPrice);

                //instance of HttpClient created to act as a session to send Http Requests
                using (var client = new HttpClient())
                {
                    client.BaseAddress = new Uri("http://localhost:52606/api/");

                    //HTTP POST
                    var postTask = client.PostAsJsonAsync <RawMaterial>("RawMaterials", rawMaterial);
                    postTask.Wait();

                    var result = postTask.Result;
                    if (result.IsSuccessStatusCode)
                    {
                        return(RedirectToAction("Display"));
                    }
                    else
                    {
                        return(Content("Raw Material Not Added"));
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 9
0
        public IActionResult Create()
        {
            var viewModel = new RawMaterialViewModel();

            return(View(viewModel));
        }