Exemplo n.º 1
0
        public ConfigureView(ConfigureViewModel configureViewModel, SessionHubService sessionService)
        {
            InitializeComponent();
            DataContext = configureViewModel;

            Closing += async(s, e) => await sessionService.DisconnectAsync();
        }
        public async Task <ActionResult> Configure(ConfigureViewModel vm)
        {
            if (!await this.Authorizer.AuthorizeAsync(SharePermissions.Allow))
            {
                return(new UnauthorizedResult());
            }

            if (!this.ModelState.IsValid)
            {
                return(this.View(vm));
            }

            if (!await this.HasAccess(vm.Id))
            {
                return(new UnauthorizedResult());
            }

            var userClaims = this.User;
            var usrId      = userClaims != null?this.UserManager.GetUserId(userClaims) : null;

            var shareId = await
                          this.CommandFactory.Create <WriteOrOverrideSharedEntryCommand>()
                          .Setup(vm.Id, usrId, vm.Path, PasswordProtectedShareProvider.GlobalId, FastHash(vm.Password)).GetAsync();

            return(this.RedirectToAction("ShareSummary", new { id = shareId }));
        }
Exemplo n.º 3
0
    // Use this for initialization
    void Awake()
    {
        _taskEngine = FindObjectOfType <TaskEngine>();
        _configView = FindObjectOfType <ConfigureViewModel>();

        _waitingSprites = Resources.LoadAll <Sprite>("Sprites/Others");
        _trigger        = Input.GetKeyDown(TaskSettingsManager.TaskSettings.TriggerKeyVal);
    }
        public IActionResult Configure(Guid id)
        {
            var model = new ConfigureViewModel()
            {
                Id = id
            };

            return(View("/Passingwind.Blog.Widget.LinkList/Views/Configure.cshtml", model));
        }
        //Get
        public ActionResult Configure(int id)
        {
            var configVM = new ConfigureViewModel
            {
                HouseholdId = id
            };

            return(View(configVM));
        }
Exemplo n.º 6
0
    // Use this for initialization
    void Awake()
    {
        _taskEngine = FindObjectOfType <TaskEngine>();
        _configView = FindObjectOfType <ConfigureViewModel>();

        _waitingSprite = Resources.LoadAll <Sprite>("Sprites/hourglass");
        _trigger       = Input.GetKeyDown(TaskSettingsManager.TaskSettings.TriggerKeyVal);

        _scannerDelayStart = (DateTime.Now.Ticks / TimeSpan.TicksPerMillisecond);
    }
Exemplo n.º 7
0
        public Configure(ISettings settings)
        {
            this._settings = settings ?? throw new ArgumentNullException(nameof(settings));

            this.ViewModel = new ConfigureViewModel(settings);
            this.InitializeComponent();

            this.LogLevelPicker.SelectedIndexChanged += UpdatePickerMeasurement;
            this.ModePicker.SelectedIndexChanged     += UpdatePickerMeasurement;
        }
Exemplo n.º 8
0
        // GET: Households/Wizard
        public ActionResult Wizard()
        {
            var houseId     = db.Users.Find(User.Identity.GetUserId()).HouseholdId;
            var myViewModel = new ConfigureViewModel();

            ViewBag.AccountTypeId = new SelectList(db.AccountTypes, "Id", "Type");
            //myViewModel.AccountTypeId = new SelectList(db.AccountTypes, "Id", "Type");
            myViewModel.BankAccount.HouseholdId = (int)houseId;
            myViewModel.Budget.HouseholdId      = (int)houseId;

            return(View(myViewModel));
        }
        //Post
        public ActionResult Configure(ConfigureViewModel model)
        {
            if (ModelState.IsValid)
            {
                var userId = User.Identity.GetUserId();

                var newAccount = new BankAccount
                {
                    HouseholdId     = model.HouseholdId,
                    Name            = model.BankName,
                    AccountType     = model.AccountType,
                    StartingBalance = model.StartingBalance,
                    CurrentBalance  = model.CurrentBalance,
                    Created         = DateTime.Now,
                    OwnerId         = userId
                };

                db.BankAccounts.Add(newAccount);

                var newBudget = new Budget
                {
                    HouseholdId  = model.HouseholdId,
                    Name         = model.BudgetName,
                    TargetAmount = model.BudgetTarget,
                    Created      = DateTime.Now,
                    OwnerId      = userId
                };

                db.Budgets.Add(newBudget);

                var newBudgetItem = new BudgetItem
                {
                    BudgetId     = newBudget.Id,
                    Name         = model.BudgetItemName,
                    TargetAmount = model.BudgetTarget,
                    Created      = DateTime.Now
                };

                db.BudgetItems.Add(newBudgetItem);
                var userr = User.Identity.GetUserId();
                if (!roleHelper.IsDemoUser(userr))
                {
                    db.SaveChanges();
                }

                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                return(View());
            }
        }
        public override async Task <ActionResult> Configure(string id, string path)
        {
            if (!await this.Authorizer.AuthorizeAsync(SharePermissions.Allow))
            {
                return(new UnauthorizedResult());
            }
            if (!await this.HasAccess(id))
            {
                return(new UnauthorizedResult());
            }

            var vm = new ConfigureViewModel
            {
                Id   = id,
                Path = path
            };

            return(this.View(vm));
        }
Exemplo n.º 11
0
        // POST: Households/Wizard
        public ActionResult Wizard(ConfigureViewModel configureViewModel, int accountTypeId)
        {
            //if (ModelState.IsValid)
            //{
            configureViewModel.BankAccount.Created        = DateTime.Now;
            configureViewModel.BankAccount.AccountTypeId  = accountTypeId;
            configureViewModel.BankAccount.CurrentBalance = configureViewModel.BankAccount.StartingBalance;
            db.BankAccounts.Add(configureViewModel.BankAccount);

            db.Budgets.Add(configureViewModel.Budget);
            db.SaveChanges();

            configureViewModel.BudgetItem.BudgetId = configureViewModel.Budget.Id;
            db.BudgetItems.Add(configureViewModel.BudgetItem);
            db.SaveChanges();
            return(RedirectToAction("Dashboard"));
            //}
            //return View(configureViewModel);
        }
Exemplo n.º 12
0
        private async Task FillDataAsync()
        {
            LoadingData.Visibility = Visibility.Visible; //Loading Data Picture - Visible

            cvm = new ConfigureViewModel();
            bool status = await Task.Run(() => cvm.IsServerConnected()); //Wait to get response from server

            if (status == true)                                          //Connected
            {
                pk  = cvm.GetParkingLots();
                msg = cvm.GetStatusMessage();
                FillInfoAsync();                            //Wait until info is filled
                LoadingData.Visibility = Visibility.Hidden; //Loading Data Picture - Hidden
            }
            else //Not Connected
            {
                NoConnection.Visibility = Visibility.Visible; //No Connection Picture - Visible
                LoadingData.Visibility  = Visibility.Hidden;  //Loading Data Picture - Hidden
                Console.WriteLine("Not Connected");
            }
        }
Exemplo n.º 13
0
        private async Task RefreshDataAsync()
        {
            NoConnection.Visibility = Visibility.Hidden;
            RefreshData.Visibility  = Visibility.Visible;

            cvm = new ConfigureViewModel();
            bool status = await Task.Run(() => cvm.IsServerConnected()); //Wait to get response from server

            if (status == true)                                          //Connected
            {
                pk  = cvm.GetParkingLots();
                msg = await Task.Run(() => cvm.GetStatusMessage());

                FillInfoAsync();
                RefreshData.Visibility = Visibility.Hidden;
            }
            else //Not Connected
            {
                RefreshData.Visibility  = Visibility.Hidden;
                NoConnection.Visibility = Visibility.Visible;
                Console.WriteLine("Not Connected");
            }
        }
Exemplo n.º 14
0
 private void ConfigureView_Clicked(object sender, RoutedEventArgs e)
 {
     DataContext = new ConfigureViewModel();
 }
Exemplo n.º 15
0
 // Use this for initialization
 void Start()
 {
     _taskEngine = FindObjectOfType <TaskEngine>();
     _configView = FindObjectOfType <ConfigureViewModel>();
 }
Exemplo n.º 16
0
        public IActionResult Configure()
        {
            var model = new ConfigureViewModel();

            return(View("~/Modules/Payment.CreditCard/Views/Configure.cshtml", model));
        }
Exemplo n.º 17
0
 public IActionResult Configure(ConfigureViewModel model)
 {
     return(View("~/Modules/Shipping.UPS/Views/Configure.cshtml", model));
 }
Exemplo n.º 18
0
        public IActionResult Configure()
        {
            var model = new ConfigureViewModel();

            return(View("~/Modules/Shipping.UPS/Views/Configure.cshtml", model));
        }
Exemplo n.º 19
0
        public IActionResult Configure()
        {
            var model = new ConfigureViewModel();

            return(View("~/Modules/Widget.Slider/Views/Configure.cshtml", model));
        }
Exemplo n.º 20
0
 public IActionResult Configure(ConfigureViewModel model)
 {
     return(View("~/Modules/Widget.Slider/Views/Configure.cshtml", model));
 }
Exemplo n.º 21
0
 // Use this for initialization
 void Awake()
 {
     _taskEngine   = FindObjectOfType <TaskEngine>();
     _configView   = FindObjectOfType <ConfigureViewModel>();
     _evalResponse = FindObjectOfType <EvalResponse>();
 }
Exemplo n.º 22
0
 public IActionResult Configure(ConfigureViewModel model)
 {
     return(View("~/Modules/Payment.CreditCard/Views/Configure.cshtml", model));
 }