public ActionResult PrepareAddConnection() { AddConnectionViewModel viewModel; using (IEasyTrainTicketsDbEntities dbContext = unitOfWorkFactory.CreateUnitOfWork()) { viewModel = new AddConnectionViewModel(dbContext); } ViewBag.Date = (DateTime)Session["Date"]; return View(viewModel); }
private async void Page_Loaded(object sender, RoutedEventArgs e) { string aqs = SerialDevice.GetDeviceSelector(); var dis = await DeviceInformation.FindAllAsync(aqs); DataContext = _viewModel = new AddConnectionViewModel { DeviceIds = dis.Select(d => d.Id).ToList(), Connection = null }; }
public ActionResult AddConnectionParts(AddConnectionViewModel viewModel, string stringConnection) { if (viewModel.SelectRoute == null) { DateTime date = (DateTime)Session["Date"]; viewModel.StartTime = date.Date + viewModel.TimeOfDay; using (IEasyTrainTicketsDbEntities dbContext = unitOfWorkFactory.CreateUnitOfWork()) { addConnectionModel.CreateConnection(viewModel, dbContext); } } else { using (IEasyTrainTicketsDbEntities dbContext = unitOfWorkFactory.CreateUnitOfWork()) { addConnectionModel.AddConnectionPart(viewModel, dbContext, JsonConvert.DeserializeObject<Connection>(stringConnection)); } } ModelState.Clear(); return View(viewModel); }
public AddConnectionPage() { this.InitializeComponent(); _viewModel = (AddConnectionViewModel)DataContext; }