public async Task <IActionResult> Create() { var viewModel = new BusStationEditViewModel { Routes = await _employeeDetailService.GetRoutes() }; return(View(viewModel)); }
public async Task <IActionResult> Create(BusStationEditViewModel viewModel) { if (!ModelState.IsValid) { return(View()); } var busStation = new BusStationModel { RouteId = viewModel.RouteId, BusStationName = viewModel.BusStationName, BusStationCode = viewModel.BusStationCode, TimeInDay = viewModel.TimeInDay, TimeInNight = viewModel.TimeInNight }; await _busStationService.AddAsync(busStation); return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Edit(BusStationEditViewModel model) { if (!ModelState.IsValid) { return(View()); } var editModel = new BusStationModel { BusStationId = model.BusStationId, RouteId = model.RouteId, BusStationName = model.BusStationName, BusStationCode = model.BusStationCode, TimeInDay = model.TimeInDay, TimeInNight = model.TimeInNight }; await _busStationService.UpdateAsync(editModel); return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Edit(int id) { var busStation = await _busStationService.GetByIdAsync(id); if (busStation == null) { return(NotFound()); } var editModel = new BusStationEditViewModel { BusStationId = busStation.BusStationId, RouteId = busStation.RouteId, BusStationName = busStation.BusStationName, BusStationCode = busStation.BusStationCode, TimeInDay = busStation.TimeInDay, TimeInNight = busStation.TimeInNight }; return(View(editModel)); }