public ActionResult Edit([Bind(Include = "Id,Name,TagType,Format")] Tag model) { if (ModelState.IsValid) { db.Entry(model).State = EntityState.Modified; db.SaveChanges(); Utils.DataManager.ResetTags(); return(RedirectToAction("Index")); } return(View(model)); }
public ActionResult Edit([Bind(Include = "Id,Reason")] CancelReason model) { if (ModelState.IsValid) { db.Entry(model).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(model)); }
public ActionResult Edit([Bind(Include = "Id,B2BFlag,CompletionDate,InputDate,PullingDate,Dealer,DealerName,DealerReceiptNo,ASCRemarks,SchComplaintDate,SchComplaintCount,SchComplaintRemarks,ASCClaimNo,EsnImeiNo,OutModel,ReceiptDate,TransferSendDate,TransferReceiptDate,FirstPromiseDate,Schedule,PromiseDate,Schedule1,DelayFromPromiseDate,DelayFromReceiptDate,TransferApprovalDate")] ExServiceRequest exServiceRequest) { if (ModelState.IsValid) { db.Entry(exServiceRequest).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Edit", "ServiceRequests", new { id = exServiceRequest.Id })); } ViewBag.Id = new SelectList(db.ServiceRequests, "Id", "RQN", exServiceRequest.Id); return(View(exServiceRequest)); }
public ActionResult Edit([Bind(Include = "Id,CustomerId,RequestDate,StatusId,StatusDate,CenterId,RQN,ReceiptNo,DepartmentId,ProductId,Model,SN,EngineerId,Description,Remarks,Cost,ClosingDate,PendingReasonId,CancelReasonId,CreatedBy,CreatedOn,UpdatedBy,UpdatedOn,IsDeleted")] ServiceRequest serviceRequest) { ViewBag.CenterId = new SelectList(DataManager.Centers(), "Id", "Name", serviceRequest.CenterId); ViewBag.DepartmentId = new SelectList(DataManager.Departments(), "Id", "Name", serviceRequest.DepartmentId); // get active products // var products = DataManager.Products().Where(x => x.Id == serviceRequest.ProductId ||x.IsActive); ViewBag.ProductId = Utils.ListManager.GetProducts(serviceRequest.ProductId); // new SelectList(products, "Id", "Name", serviceRequest.ProductId); // get active engineers // var engineers = DataManager.Engineers().Where(x => x.Id == serviceRequest.EngineerId || (x.DepartmentId == serviceRequest.DepartmentId && x.IsActive)); ViewBag.EngineerId = Utils.ListManager.GetEngineers(serviceRequest.DepartmentId, serviceRequest.EngineerId); // new SelectList(engineers, "Id", "Name", serviceRequest.EngineerId); ViewBag.PendingReasonId = Utils.ListManager.GetPendingReasons(); // new SelectList(db.PendingReasons, "Id", "Reason", serviceRequest.PendingReasonId); ViewBag.CancelReasonId = Utils.ListManager.GetCancelReasons(); // new SelectList(db.CancelReasons, "Id", "Reason", serviceRequest.CancelReasonId); ViewBag.StatusId = Utils.ListManager.GetStatus(); if (ModelState.IsValid) { if (string.IsNullOrEmpty(User.Identity.Name)) { serviceRequest.UpdatedBy = "SYSTEM"; } else { serviceRequest.UpdatedBy = User.Identity.Name; } serviceRequest.UpdatedOn = DateTime.Now; if (Request["OldStatus"] != serviceRequest.StatusId.ToString()) { serviceRequest.StatusDate = DateTime.Now; if (serviceRequest.StatusId >= 90) { serviceRequest.ClosingDate = DateTime.Now; } } db.Entry(serviceRequest).State = EntityState.Modified; db.SaveChanges(); ModelState.Clear(); DataManager.ChangeRequest(serviceRequest.Id); return(RedirectToAction("Index")); } return(View(serviceRequest)); }
public ActionResult Edit([Bind(Include = "Id,Name,IsActive")] Product model) { if (ModelState.IsValid) { db.Entry(model).State = EntityState.Modified; db.SaveChanges(); Utils.DataManager.ResetProducts(); return(RedirectToAction("Index")); } return(View(model)); }
public ActionResult Edit([Bind(Include = "Id,Name,CityId")] Region model) { ViewBag.CityId = Utils.ListManager.GetCities(); if (ModelState.IsValid) { db.Entry(model).State = EntityState.Modified; db.SaveChanges(); Utils.DataManager.ResetRegions(); return(RedirectToAction("Index")); } return(View(model)); }
public ActionResult Edit([Bind(Include = "Id,Name,Phone,Mobile,CityId,RegionId,Address,IsBlackListed,Comments")] Customer model) { if (ModelState.IsValid) { db.Entry(model).State = EntityState.Modified; db.SaveChanges(); Utils.DataManager.ChangeCustomer(model.Id); return(RedirectToAction("Index")); } ViewBag.CityId = Utils.ListManager.GetCities(); ViewBag.RegionId = Utils.ListManager.GetRegions(model.CityId); return(View(model)); }
public ActionResult Edit([Bind(Include = "Id,Name,DepartmentId,Phone,IsActive")] Engineer model) { ViewBag.DepartmentId = Utils.ListManager.GetDepartments(); if (ModelState.IsValid) { db.Entry(model).State = EntityState.Modified; db.SaveChanges(); Utils.DataManager.ResetEngineers(); return(RedirectToAction("Index")); } return(View(model)); }