public PerronController(IConfiguration configuration) { context = new MSSQLPerronContext(configuration.GetConnectionString("DefaultConnection")); stationContext = new MSSQLStationContext(configuration.GetConnectionString("DefaultConnection")); repo = new PerronRepository(context); stationRepo = new StationRepository(stationContext); converter = new PerronViewModelConverter(); stationConverter = new StationViewModelConverter(); }
public IActionResult Create(StationDetailViewModel vm) { if (ModelState.IsValid) { StationViewModelConverter stationViewModelConverter = new StationViewModelConverter(); Station s = stationViewModelConverter.ViewModelToStation(vm); decimal id = repo.CreateStation(s); return(RedirectToAction("Details", new { id })); } return(View()); }
public HomeController(IConfiguration configuration) { ticketContext = new MSSQLTicketContext(configuration.GetConnectionString("DefaultConnection")); ticketRepo = new TicketRepository(ticketContext); ticketConverter = new TicketViewModelConverter(); stationContext = new MSSQLStationContext(configuration.GetConnectionString("DefaultConnection")); stationRepo = new StationRepository(stationContext); stationConverter = new StationViewModelConverter(); trajectContext = new MSSQLTrajectContext(configuration.GetConnectionString("DefaultConnection")); trajectRepo = new TrajectRepository(trajectContext); trajectConverter = new TrajectViewModelConverter(); }