Beispiel #1
0
 public InjectionPage()
 {
     InitializeComponent();
     viewModel      = new InjectionViewModel();
     BindingContext = viewModel;
     viewModel.LoadData();
 }
Beispiel #2
0
        public ActionResult Index(InjectionViewModel model)
        {
            var repo = DataContext.Instance().GetRepository <Injection>();

            repo.Insert(model.NewInjection);

            return(View(new InjectionViewModel {
                Injections = repo.Get(),
            }));
        }
Beispiel #3
0
        public IActionResult MakeDisallowSqlInjectionQuery(InjectionViewModel injectionViewModel)
        {
            if (injectionViewModel == null)
            {
                throw new ArgumentNullException(nameof(injectionViewModel));
            }

            IFilteredAccountCollectionQuery filteredAccountCollectionQuery = new FilteredAccountCollectionQuery(GetConnectionString(), injectionViewModel.AccountFilterWithSqlInjection);
            IEnumerable <IAccount>          filteredAccountCollection      = _disallowedSqlInjectionQueryHandler.Execute(filteredAccountCollectionQuery);

            return(View("Index", CreateDefaultInjectionViewModel(filteredAccountCollection.ToText().Replace(Environment.NewLine, "<br />"))));
        }
Beispiel #4
0
        public IActionResult InitializeDatabase(InjectionViewModel injectionViewModel)
        {
            if (injectionViewModel == null)
            {
                throw new ArgumentNullException(nameof(injectionViewModel));
            }

            IInitializeDatabaseCommand initializeDatabaseCommand = CreateInitializeDatabaseCommand(GetConnectionString());

            _initializeDatabaseCommandHandler.Execute(initializeDatabaseCommand);

            return(View("Index", CreateDefaultInjectionViewModel()));
        }