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; } }
public async Task CreateRawMaterial(RawMaterialViewModel viewModel) { var rawMaterial = _mapper.Map <RawMaterial>(viewModel); _context.RawMaterials.Add(rawMaterial); await _context.SaveChangesAsync(); }
// 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)); }
public async Task UpdateRawMaterial(int id, RawMaterialViewModel viewModel) { var rawMaterial = _mapper.Map <RawMaterial>(viewModel); rawMaterial.Id = id; _context.RawMaterials.Update(rawMaterial); await _context.SaveChangesAsync(); }
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(); }
// 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; } }
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; } }
public IActionResult Create() { var viewModel = new RawMaterialViewModel(); return(View(viewModel)); }