示例#1
0
        public IActionResult ManageBus(BusManageViewModel viewModel)
        {
            var bus = mapper.Map <Bus>(viewModel);

            busRepository.Save(bus);


            return(RedirectToAction("ManageBus", "Bus"));
        }
示例#2
0
        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));
        }
示例#3
0
        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"));
        }
示例#4
0
 public IActionResult ManageBus(BusManageViewModel viewModel)
 {
     return(View());
 }