public IActionResult ManageBus(BusManageViewModel viewModel) { var bus = mapper.Map <Bus>(viewModel); busRepository.Save(bus); return(RedirectToAction("ManageBus", "Bus")); }
public IActionResult ManageBus() { var buses = busRepository.GetAll(); var viewModel = new BusManageViewModel(); foreach (var bus in buses) { var model = mapper.Map <BusViewModel>(bus); viewModel.Buses.Add(model); } return(View(viewModel)); }
public IActionResult ManageBus(BusManageViewModel viewModel) { var bus = mapper.Map <Bus>(viewModel.Bus); bus.BusWorker = busWorkerRepository.Get((long)bus.BusWorkerId); var busWithSelectedWorker = busRepository.GetBusWithWorker(viewModel.Bus.BusWorkerId); if (busWithSelectedWorker != null) { busWithSelectedWorker.BusWorker = null; busRepository.Save(busWithSelectedWorker); } busRepository.Save(bus); return(RedirectToAction("ManageBus", "Bus")); }
public IActionResult ManageBus(BusManageViewModel viewModel) { return(View()); }