public EmployeeBirthdayMailerService(IEmployeeApiProvider employeeApi,
                                      IEmployeeStore store,
                                      ISmtpMailProvider mailProvider)
 {
     _employeeApi  = employeeApi;
     _store        = store;
     _mailProvider = mailProvider;
 }
 public EmployeeService(
     IEmployeeStore store,
     IEmployeeSearchQueryBuilder queryBuilder,
     IMapper mapper,
     IPricePolicyService pricePolicyService)
 {
     _store              = store;
     _queryBuilder       = queryBuilder;
     _mapper             = mapper;
     _pricePolicyService = pricePolicyService;
 }
 public HireService(
     IPricePolicyService pricePolicyService,
     IHireStore hireStore,
     ITeamStore teamStore,
     IEmployeeStore employeeStore,
     IMapper mapper)
 {
     _pricePolicyService = pricePolicyService;
     _hireStore          = hireStore;
     _teamStore          = teamStore;
     _employeeStore      = employeeStore;
     _mapper             = mapper;
 }
Beispiel #4
0
 public ProfileViewComponent(IEmployeeStore employeeStore)
 {
     this.employeeStore = employeeStore;
 }
Beispiel #5
0
        public MainViewModel(IEmployeeStore employeeStore, IMessenger messenger)
        {
            InitializeCommands();
            _employeeStore = employeeStore ?? throw new System.ArgumentNullException(nameof(employeeStore));
            _messenger     = messenger;
            var stringSearchOperators = new List <SearchOperatorModel>
            {
                new SearchOperatorModel
                {
                    Name     = "",
                    Operator = SearchOperatorEnum.NoSelection
                },
                new SearchOperatorModel
                {
                    Name     = "gleich",
                    Operator = SearchOperatorEnum.equals
                },
                new SearchOperatorModel
                {
                    Name     = "ähnlich",
                    Operator = SearchOperatorEnum.like
                },
                new SearchOperatorModel
                {
                    Name     = "enthällt",
                    Operator = SearchOperatorEnum.like
                }
            };
            var numberSearchOperators = new List <SearchOperatorModel>
            {
                new SearchOperatorModel
                {
                    Name     = "",
                    Operator = SearchOperatorEnum.NoSelection
                },
                new SearchOperatorModel
                {
                    Name     = "=",
                    Operator = SearchOperatorEnum.equals
                },
                new SearchOperatorModel
                {
                    Name     = "<",
                    Operator = SearchOperatorEnum.smaller
                },
                new SearchOperatorModel
                {
                    Name     = ">",
                    Operator = SearchOperatorEnum.greater
                }
            };

            SearchFieldViewModels = new List <SearchFieldViewModel>
            {
                new SearchFieldViewModel
                {
                    SearchFieldName         = "Vorname",
                    PossibleSearchOperators = stringSearchOperators
                },
                new SearchFieldViewModel
                {
                    SearchFieldName         = "Nachname",
                    PossibleSearchOperators = stringSearchOperators
                },
                new SearchFieldViewModel
                {
                    SearchFieldName         = "Alter",
                    PossibleSearchOperators = numberSearchOperators
                },
                new SearchFieldViewModel
                {
                    SearchFieldName         = "Angestellt als",
                    PossibleSearchOperators = stringSearchOperators
                },
                new SearchFieldViewModel
                {
                    SearchFieldName         = "Benutzername",
                    PossibleSearchOperators = stringSearchOperators
                },
                new SearchFieldViewModel
                {
                    SearchFieldName         = "Angestellt bei",
                    PossibleSearchOperators = stringSearchOperators
                },
                new SearchFieldViewModel
                {
                    SearchFieldName         = "Stadt",
                    PossibleSearchOperators = stringSearchOperators
                }
            };
        }
Beispiel #6
0
 public HomeController(IEmployeeStore employeeStore)
 {
     _employeeStore = employeeStore;
 }
Beispiel #7
0
 public EditEmployee(IEmployeeStore employeeStore)
 {
     _employeeStore = employeeStore;
 }
 public AddEmployeeCommandHandler(IEmployeeStore dataStore)
 {
     this.dataStore = dataStore;
 }
Beispiel #9
0
 public EditUser(IEmployeeStore employeeStore)
 {
     _employeeStore = employeeStore;
 }
Beispiel #10
0
 public CreateUser(IEmployeeStore employeeStore)
 {
     _employeeStore = employeeStore;
 }
Beispiel #11
0
 public EmployeeController(IEmployeeStore employeeStore)
 {
     _db            = new EmployeeContext();
     _employeeStore = employeeStore;
 }
Beispiel #12
0
 public EmployeeService(IEmployeeStore employeeStore, ILogger logger)
 {
     EmployeeStore = employeeStore;
     Logger        = logger;
 }
Beispiel #13
0
 public ViewEmployee(IEmployeeStore employeeStore)
 {
     _employeeStore = employeeStore;
 }
Beispiel #14
0
 public ManagePermission(IEmployeeStore employeeStore)
 {
     _employeeStore = employeeStore;
 }