public NewCarView(bool closeOnComplete = false) { ViewModel = new NewCarViewModel(closeOnComplete); BindingContext = ViewModel; Converter = new ValueConverter(ConvertValue, ConvertBack); ConfigureScreen(); }
public ActionResult Add(NewCarViewModel ViewModel, HttpPostedFileBase File) { /* if (!ModelState.IsValid) * { * var category = _context.categories.ToList(); * ViewModel.Category = category; * return View("Add", ViewModel); * }*/ UploadFile(File); string fileName = Path.GetFileName(File.FileName); ViewModel.Carr.ImagePath = "~/Upload/" + fileName; _context.cars.Add(ViewModel.Carr); _context.SaveChanges(); var clints = _context.clints.ToList(); string logopath = System.Web.HttpContext.Current.Server.MapPath(ViewModel.Carr.ImagePath); foreach (var cli in clints) { if (cli.categorytypeid == ViewModel.Carr.categorytypeid) { sendMail(cli.Email, "<p>look we added a new car from the same type you like :) <pr> </p> <p> car Name is :" + ViewModel.Carr.Name + "</pr>" + "<pr> <p> Model :" + ViewModel.Carr.Model + "</p>" + "<p> Sate:" + "<p>", ViewModel.Carr.ImagePath); } } return(RedirectToAction("Index")); }
public IActionResult AddCar(NewCarViewModel model) //receive a Quote object as a parameter based on the information in the input fields { if (currUser == null) //if there is no user information stored in currUser... { return(RedirectToAction("Index")); //return the user to Index } if (!currUser.admin) { return(RedirectToAction("UserDash")); } if (ModelState.IsValid) //if the information entered matches the min reqs in your models... { Car NewCar = new Car { make = model.make, model = model.carmodel, inventory = model.inventory, created_at = DateTime.Now, updated_at = DateTime.Now }; _context.Add(NewCar); _context.SaveChanges(); //save the changes in the DB return(RedirectToAction("AdminDash")); //return the user to the Quotes page } ViewBag.CarErrors = true; //unhide the error box on the quotes page return(View("CreateCar", model)); //return the user to the Update page with the arg of the quote id }
public ActionResult Create(Cars car) { if (!ModelState.IsValid) { var viewModel = new NewCarViewModel { Car = car, CarTypes = _context.CarTypes.ToList() }; return(View("New", viewModel)); } if (car.Id == 0) { _context.Cars.Add(car); } else { var carInDB = _context.Cars.Single(c => c.Id == car.Id); carInDB.Name = car.Name; carInDB.CarTypeId = car.CarTypeId; carInDB.Instore = car.Instore; } _context.SaveChanges(); return(RedirectToAction("Index", "Cars")); }
public accountController() { db = new ApplicationDbContext(); Viewmodel = new CarClintViewModel(); searchmodel = new SearchCarViewmodel(); rigester = new RigestrationViewModel(); Viewmodel2 = new NewCarViewModel(); }
public NewVehicleBrandHelper(IStoreService storeService, NewCarViewModel newCarViewModel) { this.storeService = storeService; this.newCarViewModel = newCarViewModel; NewVehicleBrandText = ""; vehicleBrands = new ObservableCollection <VehicleBrand>(); UpdateBrands(); }
public ActionResult New() { var carTypes = _context.CarTypes.ToList(); var viewModel = new NewCarViewModel { CarTypes = carTypes }; return(View("New", viewModel)); }
public ActionResult Add() { var category = _context.categories.ToList(); NewCarViewModel viewmodel = new NewCarViewModel() { Category = category }; return(View(viewmodel)); }
public ActionResult New() { var makes = this.makesService.GetAll().ToList(); var transmissions = this.transmissionsService.GetAll().ToList(); var viewModel = new NewCarViewModel(); viewModel.Makes = makes; viewModel.Transmissions = transmissions.OrderBy(x => x.Name); return(View(viewModel)); }
public ActionResult NewCar(NewCarViewModel model) { var createResult = _carService.Create(model.CarDto); if (!createResult.Success) { ModelState.ValidateModel(createResult.ValidationErrors, typeof(CarDto)); return(View(model)); } return(RedirectToAction("CarList", "Panel")); }
public ActionResult Edit(NewCarViewModel car) { var carDB = _context.cars.Single(c => c.id == car.Carr.id); carDB.Name = car.Carr.Name; carDB.color = car.Carr.color; carDB.Model = car.Carr.Model; carDB.NumberOfChairs = car.Carr.NumberOfChairs; carDB.RentAmount = car.Carr.RentAmount; _context.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(int id) { var car = _context.cars.Single(c => c.id == id); var category = _context.categories.ToList(); NewCarViewModel viewModel = new NewCarViewModel { Category = category, Carr = car }; return(View(viewModel)); }
public NewCarWindow(NewCarViewModel newCarViewModel, Car currentCar) { if (currentCar == null) { CurrentCar = new Car(); } else { CurrentCar = currentCar; } ViewModel = newCarViewModel; this.DataContext = this; InitializeComponent(); }
public NewVehicleEngineHelper(IStoreService storeService, NewCarViewModel newCarViewModel) { this.storeService = storeService; this.newCarViewModel = newCarViewModel; VehicleEngineComboboxes = new VehicleEngineComboboxes(); TextsVehicleEngine = new VehicleEngine(); NewVehicleEngine = new VehicleEngine(); EmtyTextsVehicleEngine(); VehicleEngines = new ObservableCollection <VehicleEngine>(); }
public NewVehicleModificationHelper(IStoreService storeService, NewCarViewModel newCarViewModel) { this.storeService = storeService; this.newCarViewModel = newCarViewModel; VehicleModificationComboboxes = new VehicleModificationComboboxes(); TextsVehicleModification = new VehicleModification(); NewVehicleModification = new VehicleModification(); EmtyTextsVehicleModification(); vehicleModifications = new ObservableCollection <VehicleModification>(); }
public IActionResult New(NewCarViewModel viewModel) { var car = new Car(); car.Manufacturer = viewModel.Manufacturer; car.Model = viewModel.Model; car.Price = viewModel.Price; car.Seats = viewModel.Seats; car.Year = viewModel.Year; _context.Cars.Add(car); _context.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult New(NewCarViewModel car) { if (!ModelState.IsValid) { var viewModel = new NewCarViewModel(); return(View(viewModel)); } Car carModel = this.mapper.Map <Car>(car); var count = 0; if (Request.Files[0].ContentLength == 0) { carModel.Image1 = "/Content/Images/default.jpg"; } foreach (string upload in Request.Files) { if (Request.Files[upload].ContentLength == 0) { continue; } string pathToSave = Server.MapPath("~/Content/Images/"); string filename = Path.GetFileName(Request.Files[upload].FileName); Request.Files[upload].SaveAs(Path.Combine(pathToSave, filename)); switch (count) { case 0: carModel.Image1 = Path.Combine("/Content/Images/", filename); break; case 1: carModel.Image2 = Path.Combine("/Content/Images/", filename); break; case 2: carModel.Image3 = Path.Combine("/Content/Images/", filename); break; default: break; } count++; } carModel.OwnerEmail = this.User.Identity.Name; carsService.Add(carModel); return(RedirectToAction("Index", "Home")); }
public ActionResult Edit(int id) { var car = _context.Cars.SingleOrDefault(c => c.Id == id); if (car == null) { return(HttpNotFound()); } else { var viewModel = new NewCarViewModel { Car = car, CarTypes = _context.CarTypes.ToList() }; return(View("New", viewModel)); } }
public NewCarPage(Car car) { InitializeComponent(); BindingContext = _viewModel = new NewCarViewModel(car); }
public NewCarPage() { InitializeComponent(); BindingContext = new NewCarViewModel(); }
public IActionResult New() { var viewmodel = new NewCarViewModel(); return(View(viewmodel)); }