public ActionResult PrepareAddConnection()
 {
     AddConnectionViewModel viewModel;
     using (IEasyTrainTicketsDbEntities dbContext = unitOfWorkFactory.CreateUnitOfWork())
     {
         viewModel = new AddConnectionViewModel(dbContext);
     }
     ViewBag.Date = (DateTime)Session["Date"];
     return View(viewModel);
 }
Example #2
0
        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);
 }
Example #4
0
 public AddConnectionPage()
 {
     this.InitializeComponent();
     _viewModel = (AddConnectionViewModel)DataContext;
 }