public ActionResult Edit() { ProductMaintenanceViewModel vm = new ProductMaintenanceViewModel(); vm.HandleRequest(); return(View(vm)); }
// GET: /serviceRequest/Edit/5 public ActionResult Edit(int?id) { dynamic ProductMaintenanceService = new ProductMaintenanceViewModel(); if (id != null && id != 0) { ProductMaintenanceService = _IProductMaintenanceService.ProductMaintenanceRequest(id); } ViewBag.Products = _IProductService.ProductList(); return(View(ProductMaintenanceService)); }
// GET: /serviceRequest/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ProductMaintenanceViewModel ProductService = _IProductMaintenanceService.ProductMaintenanceRequest(id); if (ProductService == null) { return(HttpNotFound()); } return(View(ProductService)); }
public ActionResult Edit(ProductMaintenanceViewModel ProductMaintenanceService) { if (ModelState.IsValid) { _IProductMaintenanceService.SaveProductMaintenanceRequests(ProductMaintenanceService); return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "The ProductId is required"); // ViewBag.ErrorMsg = "Please check your username and password! "; } ViewBag.Products = _IProductService.ProductList(); return(View(ProductMaintenanceService)); }
public dynamic ProductMaintenanceRequest(int?id) { ProductMaintenanceViewModel productRequest = new ProductMaintenanceViewModel(); try { if (id != 0 && id != null) { var ProductRequest = _Context.tblProductMaintenances.Find(id); Mapper.Map(ProductRequest, productRequest); } } catch (Exception EX) { } return(productRequest); }
public ActionResult Edit(ProductMaintenanceViewModel vm) { if (!ModelState.IsValid && vm.EventCommand == "save") { vm.IsValid = false; vm.SetModeAfterValidation(); } else { vm.HandleRequest(); // NOTE: Must clear the model state in order to bind // the @Html helpers to the new model values ModelState.Clear(); } return(View(vm)); }
public bool SaveProductMaintenanceRequests(ProductMaintenanceViewModel ProductMaintenanceRequest) { Quiz.Core.EntityModel.tblProductMaintenance tblProductMaintenance = new Quiz.Core.EntityModel.tblProductMaintenance(); bool result = false; try { if (ProductMaintenanceRequest.Id == 0) { Mapper.Map(ProductMaintenanceRequest, tblProductMaintenance); tblProductMaintenance.CreatedOn = DateTime.Now; if (tblProductMaintenance.DateOfService == DateTime.MinValue) { tblProductMaintenance.DateOfService = DateTime.Now; } tblProductMaintenance.CreatedOn = DateTime.Now; tblProductMaintenance.CreatedBy = 101; tblProductMaintenance.IsActive = true; tblProductMaintenance.IsDeleted = false; _Context.tblProductMaintenances.Add(tblProductMaintenance); _Context.SaveChanges(); result = true; } else { var tbl = _Context.tblProductMaintenances.Where(x => x.Id == ProductMaintenanceRequest.Id).FirstOrDefault(); tbl.Cost = ProductMaintenanceRequest.Cost; tbl.DateOfService = ProductMaintenanceRequest.DateOfService; tbl.engineerId = ProductMaintenanceRequest.engineerId; tbl.SpairPartId = ProductMaintenanceRequest.SpairPartId; tbl.ProductId = ProductMaintenanceRequest.ProductId; _Context.SaveChanges(); result = true; } } catch (Exception EX) { result = false; } return(result); }