public CreateEditCar() { InitializeComponent(); _viewModel = new CreateEditCarViewModel(); BindingContext = _viewModel; _viewModel.CurrentDateTime = DateTime.Now; _viewModel.IsEddit = false; }
public CreateEditCar(Vehicle vehicle) { InitializeComponent(); _viewModel = new CreateEditCarViewModel(); BindingContext = _viewModel; _viewModel.IsEddit = true; _viewModel.CarModel = vehicle.Model; _viewModel.CarMark = vehicle.Marka; _viewModel.CarName = vehicle.Name; _viewModel.ImageSource = vehicle.ImageSrc; _viewModel.DateOfCreation = vehicle.DateOfCreation; _viewModel.EndCarInsurance = vehicle.EndCarInsurance; _viewModel.EndCarReview = vehicle.EndCarReview; _viewModel.FuelTank = vehicle.FuelTank; _viewModel.LonHundredtKm = vehicle.LonHundredtKm; vehicleId = vehicle.Id; }
public ActionResult Create(CreateEditCarViewModel car) { if (ModelState.IsValid) { try { carServices.Add(Mapper.Map <CreateEditCarViewModel, Car>(car)); carServices.Save(); return(RedirectToAction("Index")); } catch (ArgumentOutOfRangeException ex) { HandleErrorInfo error = new HandleErrorInfo(ex, "CarController", "Create"); return(View("Error", error)); } } return(View("Index", car)); }