public IActionResult Save(EditTransferServiceVM model) { if (!ModelState.IsValid) { var newModel = new EditTransferServiceVM { Vehicles = _repo.GetAllVehicles().Select(o => new SelectListItem { Value = o.ID.ToString(), Text = o.Name }).ToList() }; newModel.Date = DateTime.Today; return(View("Edit", newModel)); } var acc = _repo.GetByID(model.Id); acc.TransferVehicleID = model.VehicleId; acc.NumberOfAvailableSeats = model.AvailableSeats; acc.MeetingPoint = model.MeetingPoint; acc.Date = model.Date; _repo.Save(); return(RedirectToAction("List")); }
public IActionResult Edit(int Id) { TransferService transferService = _repo.GetByID(Id); var Model = new EditTransferServiceVM { Id = transferService.ID, AvailableSeats = transferService.NumberOfAvailableSeats, VehicleId = transferService.TransferVehicleID, Date = transferService.Date, MeetingPoint = transferService.MeetingPoint, Vehicles = _repo.GetAllVehicles().Select(o => new SelectListItem { Value = o.ID.ToString(), Text = o.Name }).ToList() }; return(View("Edit", Model)); }