コード例 #1
0
        public static ApplicationUserManager Create(IdentityFactoryOptions <ApplicationUserManager> options, IOwinContext context)
        {
            var             connection     = context.Get <SqlConnection>().As <IUserDataAccess>();
            IUserDataAccess userDataAccess = connection;
            var             manager        = new ApplicationUserManager(new InsightUserStore(userDataAccess));

            // Configure validation logic for usernames
            manager.UserValidator = new UserValidator <ApplicationUser, int>(manager)
            {
                AllowOnlyAlphanumericUserNames = false,
                RequireUniqueEmail             = true
            };
            // Configure validation logic for passwords
            manager.PasswordValidator = new PasswordValidator
            {
                RequiredLength          = 6,
                RequireNonLetterOrDigit = true,
                RequireDigit            = true,
                RequireLowercase        = true,
                RequireUppercase        = true,
            };
            manager.RegisterTwoFactorProvider("Email Code", new EmailTokenProvider <ApplicationUser, int>
            {
                Subject    = "Security Code",
                BodyFormat = "Your security code is {0}"
            });
            manager.EmailService = new EmailService();
            var dataProtectionProvider = options.DataProtectionProvider;

            if (dataProtectionProvider != null)
            {
                manager.UserTokenProvider = new DataProtectorTokenProvider <ApplicationUser, int>(dataProtectionProvider.Create("ASP.NET Identity"));
            }
            return(manager);
        }
コード例 #2
0
 public LoginBusinessRules(IUserDataAccess userDataDataAccess, IDailyTimeInDataAccess timeInDataAccess,
                           IDailyTimeOutDataAccess timeOutDataAccess)
 {
     _userDataAccess    = userDataDataAccess;
     _timeInDataAccess  = timeInDataAccess;
     _timeOutDataAccess = timeOutDataAccess;
 }
コード例 #3
0
        private void Login_Click(object sender, RoutedEventArgs e)
        {
            string username = this.tbUsernam.Text;
            string password = this.pbPassword.Password;



            bool successful = IUserDataAccess.LoginCheck(username, password).Item1;


            if (successful)
            {
                _loginService    = IUserDataAccess.LoginCheck(username, password).Item2;
                HomePage._GCU[0] = _loginService.GetCurrentUser(username).Item1; // username
                HomePage._GCU[1] = _loginService.GetCurrentUser(username).Item2; // userid
                HomePage._GCU[2] = _loginService.GetCurrentUser(username).Item3; // userObj
                HomePage._GCU[3] = _loginService.GetCurrentUser(username).Item4; // mekanic Obj



                NavigationService.Navigate(new HomePage());
            }
            else
            {
                Eror_msg.Content = "Inloggning misslyckades";
                this.tbUsernam.Clear();
                this.pbPassword.Clear();
            }
        }
コード例 #4
0
        public void Case_done(string _caseId)
        {
            _casedb.TryGetValue(_caseId, out VehicleCase value);

            var fordoninfo = (AProperties)IUserDataAccess.GetVehicleInfo(value.Vehicle_Reg, value.Vehicle_Type);


            if (value.Vehicle_Type.Equals(Enum.GetName(typeof(IUserDataAccess.File_Type), 4)))
            {
                _mcdb.Remove(value.Vehicle_Reg); IUserDataAccess.Write <string, Motorcycle>(_mcdb, Enum.GetName(typeof(IUserDataAccess.File_Type), 4));
            }

            else if (value.Vehicle_Type.Equals(Enum.GetName(typeof(IUserDataAccess.File_Type), 5)))
            {
                _cardb.Remove(value.Vehicle_Reg); IUserDataAccess.Write <string, Car>(_cardb, Enum.GetName(typeof(IUserDataAccess.File_Type), 5));
            }

            else if (value.Vehicle_Type.Equals(Enum.GetName(typeof(IUserDataAccess.File_Type), 6)))
            {
                _trucdb.Remove(value.Vehicle_Reg); IUserDataAccess.Write <string, Truck>(_trucdb, Enum.GetName(typeof(IUserDataAccess.File_Type), 6));
            }

            else if (value.Vehicle_Type.Equals(Enum.GetName(typeof(IUserDataAccess.File_Type), 7)))
            {
                _busdb.Remove(value.Vehicle_Reg); IUserDataAccess.Write <string, Bus>(_busdb, Enum.GetName(typeof(IUserDataAccess.File_Type), 7));
            }



            _closedC.Add(_caseId, new Closed_Case(fordoninfo.Model, fordoninfo.Brand, value.Vehicle_Reg, value.Vehicle_Type, value.Vehicle_Issue, value.Mechanic_ID, value.Mechanic_namn, Enum.GetName(typeof(IUserDataAccess.VStatus), 3).ToString(), value.Comments));

            IUserDataAccess.Write <string, Closed_Case>(_closedC, Enum.GetName(typeof(IUserDataAccess.File_Type), 10));

            _casedb.Remove(_caseId);
            IUserDataAccess.Write <string, VehicleCase>(_casedb, Enum.GetName(typeof(IUserDataAccess.File_Type), 8));


            _regdb.Remove(value.Vehicle_Reg);


            IUserDataAccess.Write <string, string>(_regdb, Enum.GetName(typeof(IUserDataAccess.File_Type), 9));


            _mechanicdb.TryGetValue(value.Mechanic_ID, out Mechanic _mekcObj);

            if (_mekcObj.Vehicles_case[0].Equals(_caseId))
            {
                _mekcObj.Vehicles_case[0] = Case_message;
            }
            else if (_mekcObj.Vehicles_case[1].Equals(_caseId))
            {
                _mekcObj.Vehicles_case[1] = Case_message;
            }

            _mechanicdb.Remove(value.Mechanic_ID);

            _mechanicdb.Add(value.Mechanic_ID, _mekcObj);

            IUserDataAccess.Write <string, Mechanic>(_mechanicdb, Enum.GetName(typeof(IUserDataAccess.File_Type), 2));
        }
コード例 #5
0
        private void GarageInfo()
        {
            new AllMechanic();
            _regdb       = IUserDataAccess.Read <string, string>(Enum.GetName(typeof(IUserDataAccess.File_Type), 9));
            _casedb      = IUserDataAccess.Read <string, VehicleCase>(Enum.GetName(typeof(IUserDataAccess.File_Type), 8));
            _komponentdb = IUserDataAccess.Read <string, Components>(Enum.GetName(typeof(IUserDataAccess.File_Type), 11));



            TB_Total_fordoninfo.Content = _regdb.Count();
            TB_Total_MC.Content         = _regdb.Where(x => x.Value.Equals(Enum.GetName(typeof(IUserDataAccess.File_Type), 4))).Count();
            TB_Total_BIl.Content        = _regdb.Where(x => x.Value.Equals(Enum.GetName(typeof(IUserDataAccess.File_Type), 5))).Count();
            TB_Total_lastbil.Content    = _regdb.Where(x => x.Value.Equals(Enum.GetName(typeof(IUserDataAccess.File_Type), 6))).Count();
            TB_Total_Buss.Content       = _regdb.Where(x => x.Value.Equals(Enum.GetName(typeof(IUserDataAccess.File_Type), 7))).Count();
            TB_Total_case.Content       = _casedb.Count();
            TB_Total_Nocase.Content     = _regdb
                                          .Where(x => !_casedb.Values.Select(y => y.Vehicle_Reg).Contains(x.Key))
                                          .Count();


            _komponentdb.TryGetValue("Components", out Components ComObj);

            Tb_Fordon_broms.Content    = ComObj.Breaks;
            Tb_Fordon_Motor.Content    = ComObj.Engine;
            Tb_Fordon_Kaross.Content   = ComObj.VehicleBody;
            Tb_Fordon_Vindruta.Content = ComObj.Windshield;
            Tb_Fordon_wheel.Content    = ComObj.Wheel;
        }
 public EntscheidFreigabeHinterlegenRequestConsumer(IUserDataAccess userDataAccess,
                                                    IOrderDataAccess orderDataAccess, IPublicOrder manager)
 {
     this.manager         = manager;
     this.userDataAccess  = userDataAccess ?? throw new ArgumentNullException(nameof(userDataAccess));
     this.orderDataAccess = orderDataAccess ?? throw new ArgumentNullException(nameof(orderDataAccess));
 }
コード例 #7
0
        private void DisplayFirstAssignment()
        {
            _mechanicdb.TryGetValue(HomePage._GCU[1].ToString(), out var _current_mechanic);
            bool _findcase = _casedb.TryGetValue(_current_mechanic.Vehicles_case[0], out var _case1);


            if (_findcase)
            {
                Gb_case1.Visibility          = Visibility.Visible;
                tb_ifnocase_case1.Visibility = Visibility.Collapsed;
                _vehicleInfo = (AProperties)IUserDataAccess.GetVehicleInfo(_case1.Vehicle_Reg, _case1.Vehicle_Type);

                tb_fordon_reg_case1.Text     = _case1.Vehicle_Reg;
                tb_fordontyp_case1.Text      = _case1.Vehicle_Type;
                tb_fordonbrand_case1.Text    = _vehicleInfo.Brand;
                tb_fordonmodel_case1.Text    = _vehicleInfo.Model;
                tb_caseid_case1.Text         = _current_mechanic.Vehicles_case[0];
                tb_issu_case1.Text           = _case1.Vehicle_Issue;
                tb_workstatus_case1.Text     = _case1.Vehicle_Status;
                tb_fordon_comment_case1.Text = _case1.Comments;
            }
            else
            {
                tb_ifnocase_case1.Visibility = Visibility.Visible; Gb_case1.Visibility = Visibility.Collapsed;
            }
        }
コード例 #8
0
 public void Setup()
 {
     _configuration     = Substitute.For <IConfiguration>();
     _userDataAccess    = Substitute.For <IUserDataAccess>();
     _dbConnection      = Substitute.For <IDbConnection>();
     _userUpdateService = new UserUpdateService(_dbConnection, _userDataAccess);
 }
コード例 #9
0
        private void DisplaySecoundAssignment()
        {
            //var _current_mechanic = _mechanicdb.Where(x=> x.Key.Equals(HomePage._GCU[1].ToString())).Select( x=> x.Value).ToList();


            _mechanicdb.TryGetValue(HomePage._GCU[1].ToString(), out var _current_mechanic);
            bool _findcase = _casedb.TryGetValue(_current_mechanic.Vehicles_case[1], out var _case2);


            if (_findcase)
            {
                Gb_case2.Visibility = Visibility.Visible;

                tb_ifnocase_case2.Visibility = Visibility.Collapsed;

                _vehicleInfo = (AProperties)IUserDataAccess.GetVehicleInfo(_case2.Vehicle_Reg, _case2.Vehicle_Type);

                tb_fordon_reg_case2.Text     = _case2.Vehicle_Reg;
                tb_fordontyp_case2.Text      = _case2.Vehicle_Type;
                tb_fordonbrand_case2.Text    = _vehicleInfo.Brand;
                tb_fordonmodel_case2.Text    = _vehicleInfo.Model;
                tb_caseid_case2.Text         = _current_mechanic.Vehicles_case[1];
                tb_issu_case2.Text           = _case2.Vehicle_Issue;
                tb_workstatus_case2.Text     = _case2.Vehicle_Status;
                tb_fordon_comment_case2.Text = _case2.Comments;
            }
            else
            {
                tb_ifnocase_case2.Visibility = Visibility.Visible; Gb_case2.Visibility = Visibility.Collapsed;
            }
        }
コード例 #10
0
        private void Remove_mekanik(object sender, RoutedEventArgs e)
        {
            _mechanicdb.TryGetValue(tb_sc_search_mekanik.Text, out Mechanic _mekObj);

            string msg    = $"Vill du ta bort [ {_mekObj.Namn} ] från systemet ?";
            string result = MessageBox.Show(msg, "Bekräftelse", MessageBoxButton.YesNo, MessageBoxImage.Question).ToString();



            if (result.Equals("Yes"))
            {
                foreach (var item in _userdb)
                {
                    if (item.Value.UserId.Equals(tb_sc_search_mekanik.Text))
                    {
                        _userdb.Remove(item.Key);
                        IUserDataAccess.Write <string, User>(_userdb, Enum.GetName(typeof(IUserDataAccess.File_Type), 1));
                    }
                }

                _mechanicdb.Remove(tb_sc_search_mekanik.Text);

                IUserDataAccess.Write <string, Mechanic>(_mechanicdb, Enum.GetName(typeof(IUserDataAccess.File_Type), 2));

                NavigationService.Navigate(new Add_Mechanic());
            }
        }
コード例 #11
0
 public void ModifyAndWriteToComponentDict()
 {
     _Componentdb.Remove(ComponentDictKey);
     _Componentdb.Add(ComponentDictKey, _cObj);
     IUserDataAccess.Write <string, Components>(_Componentdb, Enum.GetName(typeof(IUserDataAccess.File_Type), 11));
     GetInfofromStock();
 }
コード例 #12
0
 public void Setup()
 {
     _dbConnection         = Substitute.For <IDbConnection>();
     _userDataAccess       = Substitute.For <IUserDataAccess>();
     _sessionDataAccess    = Substitute.For <ISessionDataAccess>();
     _createNewUserService = new CreateNewUserService(_dbConnection, _sessionDataAccess, _userDataAccess);
 }
コード例 #13
0
        public Assignment()
        {
            InitializeComponent();

            _mcdb = IUserDataAccess.Read <string, Motorcycle>(Enum.GetName(typeof(IUserDataAccess.File_Type), 4));

            _cardb = IUserDataAccess.Read <string, Car>(Enum.GetName(typeof(IUserDataAccess.File_Type), 5));

            _trucdb = IUserDataAccess.Read <string, Truck>(Enum.GetName(typeof(IUserDataAccess.File_Type), 6));

            _busdb = IUserDataAccess.Read <string, Bus>(Enum.GetName(typeof(IUserDataAccess.File_Type), 7));


            _casedb     = IUserDataAccess.Read <string, VehicleCase>(Enum.GetName(typeof(IUserDataAccess.File_Type), 8));
            _mechanicdb = IUserDataAccess.Read <string, Mechanic>(Enum.GetName(typeof(IUserDataAccess.File_Type), 2));
            _closedC    = IUserDataAccess.Read <string, Closed_Case>(Enum.GetName(typeof(IUserDataAccess.File_Type), 10));
            _regdb      = IUserDataAccess.Read <string, string>(Enum.GetName(typeof(IUserDataAccess.File_Type), 9));
            DisplayFirstAssignment();
            DisplaySecoundAssignment();
            if (tb_workstatus_case1.Text.Equals(Enum.GetName(typeof(IUserDataAccess.VStatus), 1)))
            {
                Sp_case1_start.Visibility = Visibility.Visible;
            }
            if (tb_workstatus_case2.Text.Equals(Enum.GetName(typeof(IUserDataAccess.VStatus), 1)))
            {
                Sp_case2_start.Visibility = Visibility.Visible;
            }
        }
コード例 #14
0
 public StatusWechsler(IOrderDataAccess orderDataAccess, IUserDataAccess userDataAccess, ISearchIndexDataAccess searchIndexDataAccess, IBus bus)
 {
     this.orderDataAccess       = orderDataAccess;
     this.userDataAccess        = userDataAccess;
     this.searchIndexDataAccess = searchIndexDataAccess;
     this.bus = bus;
 }
コード例 #15
0
        public void GetSearchInfo(string serchbox)
        {
            _userdb     = IUserDataAccess.Read <string, User>(Enum.GetName(typeof(IUserDataAccess.File_Type), 1));
            _casedb     = IUserDataAccess.Read <string, VehicleCase>(Enum.GetName(typeof(IUserDataAccess.File_Type), 8));
            _regdb      = IUserDataAccess.Read <string, string>(Enum.GetName(typeof(IUserDataAccess.File_Type), 9));
            _mechanicdb = IUserDataAccess.Read <string, Mechanic>(Enum.GetName(typeof(IUserDataAccess.File_Type), 2));
            _closedC    = IUserDataAccess.Read <string, Closed_Case>(Enum.GetName(typeof(IUserDataAccess.File_Type), 10));


            if (_regdb.TryGetValue(serchbox, out string omfordon))
            {
                TB_Defaultmsg.Visibility = Visibility.Collapsed;
                var fordondetails = (AProperties)IUserDataAccess.GetVehicleInfo(serchbox, omfordon);

                TB_1.Content = omfordon;
                TB_2.Content = fordondetails.Brand;
                TB_3.Content = fordondetails.Model;
                if (fordondetails.Caseid.Equals(string.Empty))
                {
                    TB_4.Content = "** Ingen ärende skapat ännu **";
                }
                else
                {
                    TB_4.Content = "** Ärende har skapat redan **";
                }
            }
            else if (_casedb.TryGetValue(serchbox, out VehicleCase omcase))
            {
                TB_Defaultmsg.Visibility = Visibility.Collapsed;
                TB_1.Content             = omcase.Vehicle_Reg;
                TB_2.Content             = omcase.Vehicle_Status;
                TB_3.Content             = omcase.Vehicle_Type;
            }
            else if (_mechanicdb.TryGetValue(serchbox, out Mechanic ommekanik) && HomePage._GCU[1].Equals(IUserDataAccess.BosseID))
            {
                TB_Defaultmsg.Visibility = Visibility.Collapsed;
                TB_1.Content             = ommekanik.Namn;
                TB_2.Content             = string.Join(",", ommekanik.Skills.ToArray());
                TB_3.Content             = ommekanik.Birthdate;
            }
            else if (_userdb.TryGetValue(serchbox, out User ommeUser) && HomePage._GCU[1].Equals(IUserDataAccess.BosseID))
            {
                TB_Defaultmsg.Visibility = Visibility.Collapsed;
                TB_1.Content             = ommeUser.Username;
                TB_2.Content             = ommeUser.UserType;
                TB_3.Content             = ommeUser.UserId;
            }

            else if (_closedC.TryGetValue(serchbox, out Closed_Case _closecaseObj))
            {
                TB_Defaultmsg.Visibility = Visibility.Collapsed;


                TB_1.Content = _closecaseObj.Vehicle_Reg;
                TB_2.Content = _closecaseObj.Vehicle_Type;
                TB_3.Content = _closecaseObj.VehicleBrand;
                TB_3.Content = _closecaseObj.Mechanic_ID;
                TB_4.Content = _closecaseObj.Vehicle_Status;
            }
        }
コード例 #16
0
 public void Setup()
 {
     _dbConnection         = Substitute.For <IDbConnection>();
     _userDataAccess       = Substitute.For <IUserDataAccess>();
     _sessionDataAccess    = Substitute.For <ISessionDataAccess>();
     _authorizeUserService = new AuthorizeUserService(_dbConnection, _sessionDataAccess, _userDataAccess);
 }
コード例 #17
0
ファイル: UserFacade.cs プロジェクト: KKPBank/CSM
        public List <UserEntity> GetUsersBySupervisorIds(List <int> supervisor)
        {
            var employeeIds = GetUserIdsBySupervisorIds(supervisor);

            _userDataAccess = new UserDataAccess(_context);
            return(_userDataAccess.GetUserByUserIds(employeeIds));
        }
コード例 #18
0
ファイル: UserFacade.cs プロジェクト: KKPBank/CSM
        public List <int> GetUserIdsBySupervisorIds(List <int> supervisor)
        {
            _userDataAccess = new UserDataAccess(_context);

            List <int> result = new List <int>();

            List <int> emps = _userDataAccess.GetUserIdsBySupervisorIds(supervisor);

            result.AddRange(emps);

            List <int> temp = new List <int>();

            temp.AddRange(emps);

            while (true)
            {
                var data = _userDataAccess.GetUserIdsBySupervisorIds(temp);

                result.AddRange(data);

                if (!data.Any())
                {
                    break;
                }

                temp = new List <int>();
                temp.AddRange(data);
            }

            return(result.Distinct().ToList());
        }
コード例 #19
0
 public AuthorizeUserService(IDbConnection dbConnection,
                             ISessionDataAccess sessionDataAccess, IUserDataAccess userDataAccess)
 {
     _dbConnection      = dbConnection;
     _sessionDataAccess = sessionDataAccess;
     _userDataAccess    = userDataAccess;
 }
コード例 #20
0
 public CreateNewUserService(IDbConnection dbConnection, ISessionDataAccess sessionDataAccess,
                             IUserDataAccess userDataAccess)
 {
     _dbConnection      = dbConnection;
     _sessionDataAccess = sessionDataAccess;
     _userDataAccess    = userDataAccess;
 }
コード例 #21
0
 public TimeInEmployeeReport(IDailyTimeInDataAccess timeInDataAccess,
                             IDailyTimeOutDataAccess timeOutDataAccess,
                             IUserDataAccess userDataAccess)
 {
     _timeInDataAccess  = timeInDataAccess;
     _timeOutDataAccess = timeOutDataAccess;
     _userDataAccess    = userDataAccess;
 }
コード例 #22
0
        public Users(
            IUserDataAccess dataAccess,
            ILogger logger)
        {
            _logger = logger;

            Process(dataAccess.GetAll());
        }
コード例 #23
0
 public StatusWechsler(IOrderDataAccess orderDataAccess, IUserDataAccess userDataAccess, ISearchIndexDataAccess searchIndexDataAccess,
                       IBus bus, PostCommitActionsRegistry postCommitActions)
 {
     this.orderDataAccess       = orderDataAccess;
     this.userDataAccess        = userDataAccess;
     this.searchIndexDataAccess = searchIndexDataAccess;
     this.bus = bus;
 }
コード例 #24
0
 public static void SetDefaultValuetoStock()
 {
     if (_Componentdb.Count.Equals(0))
     {
         _Componentdb.Add(ComponentDictKey, new Components(6, 1, 1, 1, 6));
         IUserDataAccess.Write <string, Components>(_Componentdb, Enum.GetName(typeof(IUserDataAccess.File_Type), 11));
     }
 }
コード例 #25
0
 public UserService(
     IOptions <AppSettings> appSettings,
     IMapper mapper,
     IUserDataAccess userDataAccess)
     : base(appSettings, mapper)
 {
     _userDataAccess = userDataAccess;
 }
コード例 #26
0
 public LoginViewModel(IUserDataAccess userDataAccess)
 {
     LoginCommand = new RelayCommand(Login)
     {
         IsEnabled = true
     };
     _userDataAccess = userDataAccess;
 }
コード例 #27
0
 public RoleController(
     IApplicationRoleDataAccess applicationRoleDataAccess,
     IApplicationRoleUserDataAccess applicationRoleUserDataAccess, IUserDataAccess userDataAccess)
 {
     this.applicationRoleDataAccess     = applicationRoleDataAccess;
     this.applicationRoleUserDataAccess = applicationRoleUserDataAccess;
     this.userDataAccess = userDataAccess;
 }
コード例 #28
0
        public Add_Mechanic()
        {
            InitializeComponent();
            _mechanicdb = IUserDataAccess.Read <string, Mechanic>(Enum.GetName(typeof(IUserDataAccess.File_Type), 2));
            _userdb     = IUserDataAccess.Read <string, User>(Enum.GetName(typeof(IUserDataAccess.File_Type), 1));

            _casedb = IUserDataAccess.Read <string, VehicleCase>(Enum.GetName(typeof(IUserDataAccess.File_Type), 8));
        }
コード例 #29
0
        private void Find_vehicle(object sender, RoutedEventArgs e)
        {
            Error_msg.Content = string.Empty;
            found             = _check.Reg_check(tb_sc_vehicle_rg.Text).Item1;
            vehicle_typ       = _check.Reg_check(tb_sc_vehicle_rg.Text).Item2;


            if (found)
            {
                var dict_value = IUserDataAccess.GetVehicleInfo(tb_sc_vehicle_rg.Text, vehicle_typ);
                tb_sc_vehicle_rg.IsReadOnly = true;
                AProperties vehicleProperties = (AProperties)dict_value;


                edit_sp_fordontyp.Visibility = 0;
                edit_sp_regdate.Visibility   = 0;
                edit_sp_brand.Visibility     = 0;
                edit_sp_model.Visibility     = 0;
                edit_sp_Odometer.Visibility  = 0;
                edit_sp_fuel.Visibility      = 0;

                grid_edit_add.Visibility = 0;


                tb_sc_fordontyp.Text        = vehicleProperties.Vehicle_Type;
                tb_sc_vehicle_brand.Text    = vehicleProperties.Brand;
                tb_sc_vehicle_modell.Text   = vehicleProperties.Model;
                tb_sc_vehicle_odometer.Text = vehicleProperties.Odometer.ToString();
                cb_sc_fuel.Text             = vehicleProperties.Fuel_Type;
                tb_sc_regdate.Text          = vehicleProperties.Registration_Date.ToString();

                if (vehicleProperties.Vehicle_Type == Enum.GetName(typeof(IUserDataAccess.File_Type), 5))
                {
                    edit_sp_typcar.Visibility = 0;
                    edit_sp_hook.Visibility   = 0;
                    var bil = (Car)vehicleProperties;
                    cb_sc_car_option.Text = bil.Type_Of_Car.ToString();
                    cb_sc_car_hook.Text   = bil.Dragkrok.ToString();
                }
                else if (vehicleProperties.Vehicle_Type == Enum.GetName(typeof(IUserDataAccess.File_Type), 6))
                {
                    edit_sp_maxlast.Visibility = 0;
                    var lastbil = (Truck)vehicleProperties;
                    tb_sc_weight.Text = lastbil.Max_Load.ToString();
                }
                else if (vehicleProperties.Vehicle_Type == Enum.GetName(typeof(IUserDataAccess.File_Type), 7))
                {
                    edit_sp_passanger.Visibility = 0;
                    var buss = (Bus)vehicleProperties;
                    tb_sc_passanger.Text = buss.Max_Passengers.ToString();
                }
            }
            else
            {
                Error_msg.Content     = Wrong_msg;
                tb_sc_vehicle_rg.Text = string.Empty;
            }
        }
コード例 #30
0
ファイル: UserFacade.cs プロジェクト: KKPBank/CSM
        public List <int> GetDummyUserIdsByUserIds(List <int> userIds)
        {
            if (_userDataAccess == null)
            {
                _userDataAccess = new UserDataAccess(_context);
            }

            return(_userDataAccess.GetDummyUserIdsByUserIds(userIds));
        }
コード例 #31
0
        public CurrentSDKUser(DovetailDatabaseSettings settings, ILocaleCache localeCache, IUserDataAccess userDataAccess)
        {
            _settings = settings;
            _userDataAccess = userDataAccess;
            _localeCache = localeCache;

            //set up defaults
            SignOut();

            _user = new Lazy<SDKUser>(()=> _userDataAccess.GetUser(Username));
        }
コード例 #32
0
        public CurrentSDKUser(DovetailDatabaseSettings settings, ILocaleCache localeCache, IUserDataAccess userDataAccess, ILogger logger)
        {
            _settings = settings;
            _userDataAccess = userDataAccess;
            _logger = logger;
            _localeCache = localeCache;

            //set up defaults
            SignOut();

            _user = new Lazy<SDKUser>(()=> _userDataAccess.GetUser(Username));
            _timezone = new Lazy<ITimeZone>(() => _user.Value.Timezone);
        }
コード例 #33
0
        public CurrentSDKUser(DovetailDatabaseSettings settings, 
            ILocaleCache localeCache,
            IUserDataAccess userDataAccess,
            IClarifySessionCache sessionCache,
            ILogger logger)
        {
            _settings = settings;
            _userDataAccess = userDataAccess;
            _sessionCache = sessionCache;
            _logger = logger;
            _localeCache = localeCache;

            //set up defaults
            SignOut();
        }
コード例 #34
0
ファイル: LoginViewModel.cs プロジェクト: acid84/UHS
		public LoginViewModel(IUserDataAccess userDataAccess)
		{
			LoginCommand = new RelayCommand(Login) { IsEnabled = true};
			_userDataAccess = userDataAccess;
		}
コード例 #35
0
ファイル: UserRepository.cs プロジェクト: RomanAnosov/Repo
 public UserRepository(IUserDataAccess dataAccess)
 {
     this.dataAccess = dataAccess;
 }
コード例 #36
0
 public UsersRepository(IUserDataAccess userDataAccess, IConfigurationProvider configurationProvider)
 {
     _userDataAccess = userDataAccess;
     _configurationProvider = configurationProvider;
 }
コード例 #37
0
 public UserService(IUserDataAccess userDataAccess, ISMSService smsService)
 {
     this.userDataAccess = userDataAccess;
     this.smsService = smsService;
 }
コード例 #38
0
 public UserService(IUserDataAccess userDataAccess, ISMSService smsService, CloudFarmDbContext dbContext)
 {
     this.userDataAccess = userDataAccess;
     this.smsService = smsService;
     this.cloudFarmDb = dbContext;
 }
コード例 #39
0
		public DefaultAuthenticationService(IUserDataAccess userDataAccess)
		{
			this.userDataAccess = userDataAccess;
		}
コード例 #40
0
ファイル: UserAccessTest.cs プロジェクト: asankaf/DoitShareIt
 public void Init()
 {
     Configure();
     _userDataAccess = new UserDataAccess();
 }
コード例 #41
0
 public GameController(IGameRepository gameRepository, IUserDataAccess userDataAccess, CampaignsRepository campaignsRepository)
 {
     _gameRepository = gameRepository;
     _userDataAccess = userDataAccess;
     this.campaignsRepository = campaignsRepository;
 }
コード例 #42
0
 public MyTwitterMembershipProvider()
 {
     dataAccess = new UserDataAccess(ConfigurationManager.ConnectionStrings[Properties.Settings.Default.ConnectionStringName].ConnectionString);
 }
コード例 #43
0
 public MyTwitterMembershipProvider(IUserDataAccess dataAccess)
 {
     this.dataAccess = dataAccess;
 }
コード例 #44
0
 public UsersRatingController(IUserDataAccess userDataAccess, IUsersRepository userRepository,ITokenRepository tokenRepository)
 {
     _userDataAccess = userDataAccess;
     _userRepository = userRepository;
     _tokenRepository = tokenRepository;
 }