public ActionResult Edit([Bind(Include = "Id,Name")] VehicleTypeViewModel vehicleTypeViewModel) { try { if (ModelState.IsValid) { VehicleType vehicleType = Mapper.Map <VehicleType>(vehicleTypeViewModel); var name = vehicleType.Name.Trim(); if (_vehicleTypeManager.GetAll().Count(o => o.Name == name && o.Id != vehicleType.Id) > 0) { ViewBag.Message = "Vehicle type name already exist."; } if (ViewBag.Message == null) { _vehicleTypeManager.Update(vehicleType); TempData["msg"] = "Information has been updated successfully"; return(RedirectToAction("Index")); } } return(View(vehicleTypeViewModel)); } catch (Exception ex) { ExceptionMessage(ex); return(View("Error", new HandleErrorInfo(ex, "VehicleTypes", "Edit"))); } }
public ActionResult Edit([Bind(Include = "Id,TypeName,Description")] VehicleTypeViewModel vehicleTypeViewModel) { if (ModelState.IsValid) { VehicleType vehicleType = Mapper.Map <VehicleType>(vehicleTypeViewModel); _vehicleTypeManager.Update(vehicleType); TempData["Message"] = "Vehicle Type info save successfully!"; return(RedirectToAction("Index")); } return(View(vehicleTypeViewModel)); }
public ActionResult Edit(VehicleTypeViewModel model) { try { // TODO: Add update logic here if (ModelState.IsValid) { var vehicle = _mapper.Map <VehicleType>(model); var IsUpdate = _vehicleTypeManager.Update(vehicle); if (IsUpdate) { return(RedirectToAction(nameof(Index))); } return(NotFound()); } return(View(model)); } catch { return(View()); } }
public ActionResult Edit(EditVehicleTypeViewModel vehicleTypeVM) { try { VehicleType vehicleType = new VehicleType() { Id = vehicleTypeVM.Id, TypeName = vehicleTypeVM.TypeName }; _typeManager.Update(vehicleType); return(RedirectToAction("Index")); } catch { return(View()); } }