public TaskManager() { InitializeComponent(); DataContext = IocKernel.Get <TaskManagerViewModel>(); _isTrayCollapsed = true; _isAnimatingTray = false; }
//[EnableCors(origins: "*", headers: "*", methods: "POST")] public object Signup(SignupRequestModel user) { var sql = IocKernel.Get <SqlRepository>(); if (sql.Users.FirstOrDefault(x => x.Email == user.User.Email) != null) { ThrowResponseException(HttpStatusCode.BadRequest, "Этот email уже используется в системе!"); } var newUser = new User() { Email = user.User.Email, Password = user.User.Password, Fio = "", Type = -1, Login = "", Phone = "" }; sql.Users.Add(newUser); sql.SaveChanges(); var res = sql.Users.ToList(); if (newUser.Id <= 0) { ThrowResponseException(HttpStatusCode.BadRequest, "Внутрення ошибка, попробуйте позже!"); } return(Json(new { success = true, user = new { email = newUser.Email, token = newUser.GetToken(), type = newUser.Type } })); }
public RulesView() { InitializeComponent(); CurrentPresenter = IocKernel.Get <RulesPresenter>(); InitializeSource(); InitializeListeners(); }
public PrintPersonDetailsDialog() { InitializeComponent(); _viewModel = IocKernel.Get <PrintPersonDetailsViewModel>(); DataContext = _viewModel; }
protected override void OnStartup(StartupEventArgs args) { log4net.Config.XmlConfigurator.Configure(); IocKernel.Initialize(new IocConfiguration()); ViewModelLocator.SetupNavigation(); base.OnStartup(args); }
private void UpdateFilesOnUi(string[] newFileNames) { MainWindowViewModel mainWindowViewModel = IocKernel.Get <MainWindowViewModel>(); foreach (string fileName in newFileNames) { if (!mainWindowViewModel.Files.Any(x => x.Name.Equals(fileName))) { mainWindowViewModel.Files.Add(new FileViewModel { Name = fileName, IsCached = false }); } } for (int i = mainWindowViewModel.Files.Count - 1; i >= 0; i--) { FileViewModel file = mainWindowViewModel.Files[i]; if (!newFileNames.Any(x => x.Equals(file.Name))) { mainWindowViewModel.Files.Remove(file); if (file.IsCached) { _fileManager.DeleteFile(file.Name); } } } }
public void Test_postValidateUserA() { var service = IocKernel.Get <IService>(); var dto = service.postValidateUser("123", "MoqAndNinject"); Assert.AreEqual("123", dto.UserName); }
public void Test_postValidateUserB() { var service = IocKernel.Get <IService>(); var dto = service.postValidateUser("123", "123"); Assert.AreEqual("DontTryToHackMe", dto.UserName); }
public void Test_getCurrentUser() { var service = IocKernel.Get <IService>(); var dto = service.getCurrentUser(); Assert.IsNotNull(dto); }
private void Log(string logMessage) { MainWindowViewModel mainWindowViewModel = IocKernel.Get <MainWindowViewModel>(); mainWindowViewModel.LogMessages.Add(new LogMessageViewModel { LogTime = DateTime.Now, Message = logMessage }); }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture; Thread.CurrentThread.CurrentUICulture = CultureInfo.InvariantCulture; // inicializace DI kontejneru IocKernel.Initialize(new IocConfiguration()); }
private static void MarkFileAsCached(string fileName) { MainWindowViewModel mainWindowViewModel = IocKernel.Get <MainWindowViewModel>(); FileViewModel file = mainWindowViewModel.Files.FirstOrDefault(x => x.Name.Equals(fileName)); if (file != null) { file.IsCached = true; } }
private static void ClearDb() { var sql = IocKernel.Get <SqlRepository>(); sql.Drivers.RemoveRange(sql.Drivers); sql.Users.RemoveRange(sql.Users); sql.Notifications.RemoveRange(sql.Notifications); sql.Cars.RemoveRange(sql.Cars); sql.SaveChanges(); }
private void App_OnStartup(object sender, StartupEventArgs e) { var path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Databases"); if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } AppDomain.CurrentDomain.SetData("DataDirectory", path); IocKernel.Initialize(new IocConfiguration()); }
protected override void OnExit(ExitEventArgs e) { IocKernel.StopMessageHandlers(); var logger = GetLogger(); logger.Info("Application stopped"); logger.Info("-------------------"); base.OnExit(e); }
/// <summary> /// Vytvoreni hrace /// </summary> /// <param name="view"> /// UI prototyp /// </param> public Player(Rectangle view) : base(view) { var gameManager = IocKernel.Get <IGameManager>(); _paddleYPosition = gameManager.PlayGroundHeight - 100; _paddleLeftBoundary = 10; _paddleRightBoundary = gameManager.PlayGroundWidth - 10; Center = Width / 2; }
public override void Execute() { var drivers = Sql.Drivers.ToList(); var core = IocKernel.Get <CoreProccessor>(); foreach (var driver in drivers) { var car = Sql.Cars.Find(driver.CarId); core.ExecuteCommand(new AnalizeDriverComamnd(driver, car)); } }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); IocKernel.Initialize(new IocConfiguration()); ApplicationViewModel applicationViewModel = IocKernel.Get <ApplicationViewModel>(); MainWindow window = new MainWindow(applicationViewModel); window.Show(); }
protected override void OnStartup(StartupEventArgs e) { IocKernel.Initialize(new IocConfiguration()); base.OnStartup(e); _iocKernel = new StandardKernel(); Current.MainWindow = _iocKernel.Get <AuthorizationWindow>(); Current.MainWindow.Show(); }
protected override void OnStartup(StartupEventArgs e) { AutoMapperConfiguration.RegisterMappings(); IocKernel.Initialize(new IocConfiguration()); base.OnStartup(e); Current.MainWindow = IocKernel.Get <LoginWindow>(); Current.MainWindow?.Show(); }
//[EnableCors(origins: "*", headers: "*", methods: "POST")] public object Login(LoginRequestModel credentials) { var sql = IocKernel.Get <SqlRepository>(); var user = sql.Users.FirstOrDefault(x => x.Email == credentials.Credentials.Email && x.Password == credentials.Credentials.Password); if (user == null) { ThrowResponseException(HttpStatusCode.BadRequest, "Такой пары email и пароля не существует!"); } return(Json(new { success = true, user = new { email = user.Email, token = user.GetToken(), type = user.Type } })); }
public App() { IocKernel.Initialize(new IocConfiguration()); var mw = new MainWindow { DataContext = new MainViewModel() }; mw.Show(); }
public void TestInitialize() { _persons = new List <Person>(); _documents = new List <Document>(); _parentMock = new Mock <IChangeListener>(); _documentStoreFactory = new TestDoucmentStoreFactory(); _messageDialogServiceMock = new Mock <IMessageDialogService>(); IocKernel.Initialize(new IocConfiguration()); }
private static IEnumerable <IScreen> FindScreens() { Type customType = typeof(BaseViewModel); var extendedType = Assembly.GetAssembly(customType).GetTypes() .Where(a => a.GetInterfaces() .Contains(typeof(IScreen)) && !a.Name.Contains("Fake")); foreach (Type type in extendedType) { yield return((IScreen)IocKernel.Get(type)); } }
public override void Execute() { _dateTimeExecute = DateTime.Now; var isFirst = true; while (true) { if (!isFirst) { Thread.Sleep(1000); } else { isFirst = false; } if ((DateTime.Now - _dateTimeExecute).TotalMinutes > 2) { Logger.Warn($"Not finded today payment, driver: {_driver}"); return; } var balance = YandexApi.GetLastJobPayForDriver(_driver.YandexId); if (balance == null) { Logger.Debug($"Not finded today payment, driver: {_driver}"); continue; } if (balance.IsToday && balance.PaymentType == "Job.Payment" && balance.Balance < 0) { var unit = WialonApi.GetUnit(_car); if (unit == null) { Logger.Warn($"Car for [{_driver}] not finded in wialon!"); Sql.Notifications.Add(new Notification { Type = "WialonCarNotFinded", Message = $"Не удалось найти машину {_car} для блокировки", InternalId = _car.Id, DateCreated = DateTime.Now }); Sql.SaveChanges(); return; } IocKernel.Get <CoreProccessor>().ExecuteCommand(new BlockUnitCommand(_driver, unit)); Logger.Info($"Driver [{_driver}] send to block"); return; } } }
public void TestInitialize() { _persons = new List <Person>(); _documentStoreFactory = new TestDoucmentStoreFactory(); _dispatcherMock = new Mock <IDispatcher>(); _excelImportServiceMock = new Mock <IExcelImportService>(); _excelExportServiceMock = new Mock <IExcelExportService>(); _messageDialogServiceMock = new Mock <IMessageDialogService>(); IocKernel.Initialize(new IocConfiguration()); }
protected override async void OnStartup(StartupEventArgs e) { IocKernel.Initialize(); IocKernel.StartMessageHandlers(); AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException; GetLogger().Info("Application started"); var settings = GetUserSettings(); await settings.SetStartupDefaultsAsync(); base.OnStartup(e); }
private void LoadDocuments() { _documents = new RevertableObservableCollection <DocumentViewModel, Document>(this); if (!IsNew) { using (var session = _documentStoreFactory.CreateDocumentStore().OpenSession()) { var documents = session.Query <Document>().Where(t => t.PersonId == _id).ToList(); var documentViewModels = documents.Select(s => IocKernel.GetDocumentViewModel(this, s)).ToList(); _documents = new RevertableObservableCollection <DocumentViewModel, Document>(documentViewModels, this); } } }
public App() { ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; AppDomain.CurrentDomain.AssemblyResolve += Resolver; IocKernel.Initialize(new IocConfiguration()); Current.DispatcherUnhandledException += this.CurrentOnDispatcherUnhandledException; AppDomain.CurrentDomain.UnhandledException += this.CurrentDomainOnUnhandledException; LogMachineDetails(); var settingsService = IocKernel.Get <SettingsService>(); var path = Path.Combine(Environment.CurrentDirectory, SettingsPath); settingsService.LoadAsync(path); this.FixPreferences(); }
/// <summary> /// </summary> public GameScreen() { InitializeComponent(); // hadler timeru _timer.Tick += TimerTickHandler; // ziskej game manager _gameManager = IocKernel.Get <IGameManager>(); // nastav kontext pro UI at se zobrazuje zivot, level a body DataContext = _gameManager; // a cekej az se UI nahraje a pak poresime hru Loaded += (sender, args) => ScreenLoaded(); }