public ActionResult Details(string id) { try { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } VehicleEngineType vehicleEngineType = _unitOfWork.VehicleEngineType.GetByID(Convert.ToInt32(id)); VehicleEngineTypeViewModel vehicleEngineTypeViewModel = new VehicleEngineTypeViewModel(); vehicleEngineTypeViewModel.EngineTypeName = vehicleEngineType.EngineTypeName; if (vehicleEngineTypeViewModel != null) { return(PartialView("_DetailsvehicleEngineType", vehicleEngineTypeViewModel)); } else { return(HttpNotFound()); } } catch (Exception) { throw; } }
public ActionResult AddNew(VehicleEngineTypeViewModel vehicleEngineTypeViewModel) { try { if (ModelState.IsValid) { VehicleEngineTypeRepository vehicleEngineTypeRepository = new VehicleEngineTypeRepository(new AutoSolutionContext()); bool IsExist = vehicleEngineTypeRepository.isExist(vehicleEngineTypeViewModel.EngineTypeName); if (!IsExist) { VehicleEngineType vehicleEngineType = new VehicleEngineType(); vehicleEngineType.EngineTypeName = vehicleEngineTypeViewModel.EngineTypeName; _unitOfWork.VehicleEngineType.Add(vehicleEngineType); _unitOfWork.Complete(); _unitOfWork.Dispose(); return(RedirectToAction("GetVehicleEngineType")); } else { return(RedirectToAction("GetVehicleEngineType")); } } } catch (Exception) { throw; } return(View()); }
public ActionResult Edit(VehicleEngineTypeViewModel vehicleEngineTypeViewModel) { VehicleEngineType vehicleEnginetype = new VehicleEngineType(); vehicleEnginetype = _unitOfWork.VehicleEngineType.GetByID(vehicleEngineTypeViewModel.VehicleEngineTypeId); vehicleEnginetype.EngineTypeName = vehicleEngineTypeViewModel.EngineTypeName; vehicleEnginetype.VehicleEngineTypeId = vehicleEngineTypeViewModel.VehicleEngineTypeId; _unitOfWork.VehicleEngineType.Update(vehicleEnginetype); _unitOfWork.Complete(); _unitOfWork.Dispose(); return(RedirectToAction("GetVehicleEngineType")); }