public ActionResult Detail(int id) { CarDetailViewModel model = new CarDetailViewModel(); model.Car = _model.Car.Find(i => i.Id == id); return(View(model)); }
public IActionResult Index() { var model = new CarListViewModel(); model.Cars = new List <CarDetailViewModel>(); var allcars = _entityContext.Car.Include(x => x.Owner).Include(x => x.Cartype).OrderBy(x => x.Id).ToList(); foreach (var car in allcars) { var vm = new CarDetailViewModel { Id = car.Id, Color = car.Color, Buydate = car.Buydate, Plate = car.Plate, Cartype = car.Cartype.FullType }; if (car.Owner.FullName == null) { vm.Owner = "Geen eigenaar"; } else { vm.Owner = car.Owner.FullName; } model.Cars.Add(vm); } return(View(model)); }
public IActionResult Models() { var model = new CarListViewModel(); model.Cartypes = new List <CartypeViewModel>(); var alltypes = _entityContext.Cartype.ToList(); model.Cars = new List <CarDetailViewModel>(); var allcars = _entityContext.Car.Include(x => x.Owner).Include(x => x.Cartype).OrderBy(x => x.Id).ToList(); foreach (var type in alltypes) { var vm = new CartypeViewModel { FullType = type.FullType }; model.Cartypes.Add(vm); } foreach (var car in allcars) { var vm = new CarDetailViewModel { Id = car.Id, Color = car.Color, Buydate = car.Buydate, Plate = car.Plate, Owner = car.Owner.FullName, Cartype = car.Cartype.Brand + " " + car.Cartype.Model }; model.Cars.Add(vm); } return(View(model)); }
public IActionResult Persist([FromForm] CarDetailViewModel vm) { if (ModelState.IsValid) { var car = vm.Id == 0 ? new Car() : GetFullGraph().FirstOrDefault(x => x.Id == vm.Id); car.Plate = vm.Plate; car.Date = vm.Date; car.Color = vm.Color; car.Brand = vm.BrandId.HasValue ? _entityContext.Brand.FirstOrDefault(x => x.Id == vm.BrandId) : null; List <CarOwner> OwnersList = new List <CarOwner>(); OwnersList.Add(new CarOwner() { OwnerId = vm.OwnerId, }); car.Owner = OwnersList; if (vm.Id == 0) { _entityContext.Cars.Add(car); } else { _entityContext.Cars.Update(car); } _entityContext.SaveChanges(); return(Redirect("/")); } return(View("Detail", vm)); }
public void Edit(CarDetailViewModel carDetailView) { CarDetail carDetail = db.CarDetails.Find(carDetailView.ID); carDetail.Title = carDetailView.Title; db.SaveChanges(); }
public ActionResult CarDetail(int carId) { CarDetailViewModel model = new CarDetailViewModel(); model.CarDto = Mapping.Mapper.Map <CarDto>(_carService.GetById(carId).Data); return(View(model)); }
void vm_ShowWorksList(object sender, EventArgs e) { CarDetailViewModel vm = (CarDetailViewModel)sender; SlideSettingsWorks ssw = new SlideSettingsWorks(vm.CarNumber); grdContent.Children.Clear(); grdContent.Children.Add(ssw); //naviPanel.AddFrame(control); }
public IActionResult Car() { CarDetailViewModel vm = new CarDetailViewModel() { Brand = _configuration["Car:Brand"], FuelType = _configuration["Car:FuelType"] }; return(View(vm)); }
public void Create(CarDetailViewModel carDetail) { var item = new CarDetail() { Title = carDetail.Title, CarModelID = carDetail.CarModelID, }; db.CarDetails.Add(item); db.SaveChanges(); }
private void PrintCarDetails(CarDetailViewModel carDetail, PdfPTable table) { var fontForCell = new Font(baseFont, 10); table.AddCell(new PdfPCell(new Phrase(carDetail.DetailName, fontForCell)) { HorizontalAlignment = Element.ALIGN_CENTER }); table.AddCell(new PdfPCell(new Phrase(carDetail.Amount.ToString(), fontForCell)) { HorizontalAlignment = Element.ALIGN_CENTER }); }
// Convert Car public CarDetailViewModel ConvertCar(Car car) { // Make a new detail view model, and set all values var vm = new CarDetailViewModel { Id = car.Id, Color = car.Color, Date = car.Date, LicensePlate = car.LicensePlate, Owner = car.Owner?.Lastname + " " + car.Owner?.Firstname, CarType = car.Type.Brand + " " + car.Type.Model }; return(vm); }
private static CarDetailViewModel ConvertCar(Car car) { var vm = new CarDetailViewModel { Id = car.Id, Plate = car.Plate, Color = car.Color, Date = car.Date, Owner = string.Join(";", car.Owner.Select(x => x.Owner.FullName)), Brand = car.Brand?.Model, BrandId = car.Brand?.Id }; return(vm); }
public async Task <IActionResult> Detail(int id) { Car car = await _context.Cars.Include("CustomerReviews").Include("CustomerReviews.Customer").Include("Model").Include("Model.CarBrand").FirstOrDefaultAsync(c => c.Id == id); if (car == null) { return(NotFound()); } CarDetailViewModel model = new CarDetailViewModel { Car = car, Order = new Order() }; return(View(model)); }
void VM_SelectedCarDetailsComplete(DTCDev.Models.CarBase.CarList.CarListDetailsDataModel carDetail) { DISP_Car car = CarStorage.Instance.Cars.Where(p => p.CarModel.CarNumber == carDetail.CarNumber).FirstOrDefault(); if (car == null) { return; } CarStorage.Instance.SelectedCar = car; CarStorage.Instance.SelectedCarDetails = carDetail; CarDetailView view = new CarDetailView(); CarDetailViewModel vm = new CarDetailViewModel(carDetail, car.ErrorsCount); view.DataContext = vm; vm.ShowWorksList += vm_ShowWorksList; vm.CloseViewClick += vm_CloseViewClick; grdContent.Children.Clear(); grdContent.Children.Add(view); }
public async Task <ViewResult> CarView(string carID) { Car car = null; if (string.IsNullOrEmpty(carID)) { return(View()); } else { car = _allCars.GetObjectCar(Int32.Parse(carID)); } CarDetailViewModel obj = new CarDetailViewModel(); obj.car = car; await _hubContext.Clients.All.SendAsync("needUpdateCars", car); return(View(obj)); }
private void buttonSave_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBoxAmount.Text)) { MessageBox.Show("Заполните поле Количество", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (comboBoxDetails.SelectedValue == null) { MessageBox.Show("Выберите компонент", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } try { if (model == null) { model = new CarDetailViewModel { DetailId = Convert.ToInt32(comboBoxDetails.SelectedValue), DetailName = comboBoxDetails.Text, Amount = Convert.ToInt32(textBoxAmount.Text) }; } else { model.Amount = Convert.ToInt32(textBoxAmount.Text); } MessageBox.Show("Сохранение прошло успешно", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult = DialogResult.OK; Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public IActionResult GetById(int id) { // SE O CARRO DE IDENTIFICADOR ID NÃO EXISTIR, RETORNA NOTFOUND // SENAO, OK var car = _dbContext.Cars.SingleOrDefault(c => c.Id == id); if (car == null) { return(NotFound()); } var carsDetailsViewModel = new CarDetailViewModel( car.Id, car.Brand, car.Model, car.VinCode, car.Year, car.Price, car.Color, car.ProductionDate ); return(Ok()); }
public ActionResult Edit(int ID, CarDetailViewModel carDetailViewModel) { repository.Edit(carDetailViewModel); return(RedirectToAction(nameof(Index))); }
public ActionResult Create(CarDetailViewModel carDetailcarDetailView) { repository.Create(carDetailcarDetailView); return(RedirectToAction("Index")); }
public void Edit(CarDetailViewModel carDetailViewModel) { throw new NotImplementedException(); }