Пример #1
0
        public ActionResult Edit(VehicleVersionViewModel vehicleVersionViewModel)
        {
            try
            {
                if (vehicleVersionViewModel == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }

                VehicleVersion vehicleVersion = _unitOfWork.VehicleVersion.GetByID(vehicleVersionViewModel.VehicleVersionId);
                vehicleVersion.VehicleVersionId    = vehicleVersionViewModel.VehicleVersionId;
                vehicleVersion.UpdatedDate         = DateTime.Now;
                vehicleVersion.VehicleVersionName  = vehicleVersionViewModel.VehicleVersionName;
                vehicleVersion.startYear           = Convert.ToInt32(vehicleVersionViewModel.startYear);
                vehicleVersion.EndYear             = Convert.ToInt32(vehicleVersionViewModel.EndYear);
                vehicleVersion.TransmissionTypeId  = Convert.ToInt32(vehicleVersionViewModel.SelectedTransmissionType);
                vehicleVersion.EngineCapacity      = vehicleVersionViewModel.EngineCapacity;
                vehicleVersion.VehicleEngineTypeId = Convert.ToInt32(vehicleVersionViewModel.SelectedEngineType);
                vehicleVersion.VehicleModelId      = Convert.ToInt32(vehicleVersionViewModel.SelectedModel);
                _unitOfWork.VehicleVersion.Update(vehicleVersion);
                _unitOfWork.Complete();
                _unitOfWork.Dispose();
            }
            catch (Exception)
            {
                throw;
            }
            return(RedirectToAction("GetVehicleVersion"));
        }
Пример #2
0
        public ActionResult AddNew(VehicleVersionViewModel vehicleVersionViewModel)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    VehicleVersionRepository vehicleVersionRepository = new VehicleVersionRepository(new AutoSolutionContext());
                    bool IsExist = vehicleVersionRepository.isExist(vehicleVersionViewModel.VehicleVersionName, vehicleVersionViewModel.SelectedModel);
                    if (!IsExist)
                    {
                        VehicleVersion vehicleVersion = new VehicleVersion();

                        vehicleVersion.VehicleVersionName  = vehicleVersionViewModel.VehicleVersionName;
                        vehicleVersion.EngineCapacity      = vehicleVersionViewModel.EngineCapacity;
                        vehicleVersion.startYear           = Convert.ToInt32(vehicleVersionViewModel.startYear);
                        vehicleVersion.EndYear             = Convert.ToInt32(vehicleVersionViewModel.EndYear);
                        vehicleVersion.VehicleModelId      = Convert.ToInt32(vehicleVersionViewModel.SelectedModel);
                        vehicleVersion.TransmissionTypeId  = Convert.ToInt32(vehicleVersionViewModel.SelectedTransmissionType);
                        vehicleVersion.VehicleEngineTypeId = Convert.ToInt32(vehicleVersionViewModel.SelectedEngineType);
                        vehicleVersion.AddedDate           = DateTime.Now;
                        vehicleVersion.UpdatedDate         = DateTime.Now;


                        _unitOfWork.VehicleVersion.Add(vehicleVersion);
                        _unitOfWork.Complete();
                        _unitOfWork.Dispose();
                        return(RedirectToAction("GetVehicleVersion"));
                    }
                    else
                    {
                        return(RedirectToAction("GetVehicleVersion"));
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(View());
        }