public Service(IChildRepository childRepo, IChallengeRepository challengeRepo, IEmployeesRepository employeesRepo, IEntriesRepository entriesRepo) { this.childRepo = childRepo; this.challengeRepo = challengeRepo; this.employeesRepo = employeesRepo; this.entriesRepo = entriesRepo; }
public GoalsController(IGoalsRepository repository, IEmployeesRepository employeesRepository, ISubjectRepository subjectRepository, IMapper mapper) { _repository = repository; _employeeRepository = employeesRepository; _subjectRepository = subjectRepository; _mapper = mapper; }
public void SetUp() { TestHelper.SetDataDirectoryToAppDirectory(); var context = new ExampleAppContext("MvcBootstrap.ExampleApp.Data.Tests"); this.repository = new EmployeesRepository(context); }
public void SetUp() { DetachAllEntities(); _employeesRepository = ServiceProvider.GetService <IEmployeesRepository>(); _dbContext = ServiceProvider.GetService <ApplicationDbContext>(); }
public HomeController(IAdRepository adrepo, IEmployeesRepository EmplRepo, IHoliDayRepository HoliRepo, IDictionaryList Dlist) { AdRepository = adrepo; EmplRepository = EmplRepo; HoliRepository = HoliRepo; Diclist = Dlist; }
public IBOEmployees BOEmployees(IEmployeesRepository repo) { BOEmployees boEmployees = (BOEmployees)BOEmployees(); boEmployees.Repository = repo; return(boEmployees); }
public App(IEmployeesRepository EmployeesRepository) { InitializeComponent(); var EmployeesPage = new EmployeePage(EmployeesRepository); MainPage = new NavigationPage(EmployeesPage); }
public EmployeeEditViewModel( IRegionManager regionManager, IEmployeesRepository employeesRepository) : base(regionManager, typeof(EmployeeEdit), typeof(EmployeeEditRibbonTab)) { this.employeesRepository = employeesRepository; RegisterCommands(); }
public EmployeesController(IEmployeesRepository employeesRepository, IApplicationUserRepository applicationUserRepository, IUnitWork unitWork, IMapper mapper) { _employeesRepository = employeesRepository; _applicationUserRepository = applicationUserRepository; _unitWork = unitWork; _mapper = mapper; }
public static IEmployeesRepository GetEmployeesRepository() { if (_employeesRepository == null) { _employeesRepository = new EmployeesRepository(); } return(_employeesRepository); }
public MainView( IEmployeesRepository employeesRepository, UserProvider userProvider) { InitializeComponent(); this.userProvider = userProvider; this.employeesRepository = employeesRepository; this.lblUser.Text = userProvider.GetCurrentUser(); }
public Service(IChildRepository childRepo, IChallengeRepository challengeRepo, IEmployeesRepository employeesRepo, IEntriesRepository entriesRepo) { this.childRepo = childRepo; this.challengeRepo = challengeRepo; this.employeesRepo = employeesRepo; this.entriesRepo = entriesRepo; loggedClients = new Dictionary <long, IObserver>(); }
public EmployeeBonusesCalculator( IDateTimeProvider dateTimeProvider, IMinimumWageProvider minimumWageProvider, IEmployeesRepository employeesRepository) { _dateTimeProvider = dateTimeProvider; _minimumWageProvider = minimumWageProvider; _employeesRepository = employeesRepository; }
public ProjectsController( IProjectsRepository projectsRepository, IProjectsRequirementsRepository projectsRequirementsRepository, IEmployeesRepository employeesRepository) { _projectsRepository = projectsRepository; _projectsRequirementsRepository = projectsRequirementsRepository; _employeesRepository = employeesRepository; }
public NewEmployeeViewModel() { departmentRepository = new DepartmentRepository(); employeesRepository = new EmployeesRepository(); Departments = departmentRepository.GetDepartments(); Positions = departmentRepository.GetEmployeePositions(); LeadEmployees = employeesRepository.GetLeads(); }
public EmployeesController(IEmployeesRepository employeesRepository) { this.employeesRepository = employeesRepository; if (this.employeesRepository == default(IEmployeesRepository)) { throw new ArgumentException(paramName: nameof(employeesRepository), message: "INVALID EMPLOYEE REPOSITORY SPECIFIED !!"); } }
public OrderCommandHandler(IOrderRepository orderRepository, IEmployeesRepository employeeRepository, ICustomersRepository customerRepository, IEventSourceRepository eventStoreRepository) { _orderRepository = orderRepository; _employeeRepository = employeeRepository; _customerRepository = customerRepository; _eventStoreRepository = eventStoreRepository; }
public EmployeesModelService(IEmployeesRepository employeesRepository) { _employessRepository = employeesRepository; _employess.OnItemAdd += item => EmployeeAdded?.Invoke(this, new EmployeeModelCollectionChangedEventArgs(item)); _employess.OnItemRemove += item => EmployeeRemoved?.Invoke(this, new EmployeeModelCollectionChangedEventArgs(item)); Employees = new ReadOnlyCollection <EmployeeModel>(_employess); }
public EmployeesService(IEmployeesRepository employeesRepository, ICompaniesRepository companiesRepository, IUsersRepository usersRepository, IUserRolesRepository userRolesRepository) { _employeesRepository = employeesRepository; _companiesRepository = companiesRepository; _usersRepository = usersRepository; _userRolesRepository = userRolesRepository; }
public EmployeesService( IRepository <Employees, Guid> employeesComRepository, IEmployeesManager employeesManager, IEmployeesRepository employeesRepository ) { _employeesComRepository = employeesComRepository; _employeesManager = employeesManager; _employeesRepository = employeesRepository; }
/// <summary> /// Initializes a new instance of the <see cref="EmployeesController"/> class. /// </summary> /// <param name="repository"> /// The repository. /// </param> /// <param name="rolesRepository"> /// The roles Repository. /// </param> public EmployeesController(IEmployeesRepository repository, IRolesRepository rolesRepository) : base(repository) { this.Config.Sort = Sort.By(e => e.Name).ThenBy(e => e.Created); this.Config.EntityLabelSelector = e => e.Name; this.Config.ViewModelLabelSelector = vm => vm.Name; this.Config.Relation(e => e.Roles) .HasOptions(e => rolesRepository.GetAll()) .UsesLabel <RoleOption>(vm => vm.Title); this.Config.Relation(e => e.Supervisor) .HasOptions(e => repository.GetAll()) .UsesLabel <EmployeeOption>(vm => vm.Name) .CanChooseSelf(false); }
public EmployeesListViewModel( IRegionManager regionManager, IEmployeesRepository employeesRepository, IEventAggregator eventAggregator) : base(regionManager, typeof(EmployeesList), typeof(EmployeesListRibbonTab)) { this.employeesRepository = employeesRepository; this.eventAggregator = eventAggregator; Employees = new ObservableCollection <Employee>(employeesRepository.Employees); DeleteButtonState = false; RegisterCommands(); this.eventAggregator.GetEvent <EmployeeAddedEvent>().Subscribe(OnEmployeeAddedEvent); this.eventAggregator.GetEvent <EmployeeUpdatedEvent>().Subscribe(OnEmployeeUpdatedEvent); this.eventAggregator.GetEvent <EmployeeDeletedEvent>().Subscribe(OnEmployeeDeletedEvent); }
public CalendarViewModel( IRegionManager regionManager, ITasksRepository tasksRepository, IEmployeesRepository employeesRepository, IEventAggregator eventAggregator) : base(regionManager, typeof(Calendar), typeof(CalendarRibbonTab)) { this.tasksRepository = tasksRepository; this.employeesRepository = employeesRepository; this.eventAggregator = eventAggregator; this.eventAggregator.GetEvent <TaskAddedEvent>().Subscribe(OnTaskAdded); this.eventAggregator.GetEvent <TaskDeletedEvent>().Subscribe(OnTaskDeleted); this.eventAggregator.GetEvent <TaskUpdatedEvent>().Subscribe(OnTaskUpdated); Title = "Kalendarz"; RegisterCommands(); }
///<Summary> ///EmployeesCollectionCount ///This method returns the collection count of BOEmployees objects ///</Summary> ///<returns> ///Int32 ///</returns> ///<parameters> /// ///</parameters> public static Int32 EmployeesCollectionCount(IEmployeesRepository iEmployeesRepository) { Doing(null); try { Int32 objCount = iEmployeesRepository.SelectAllCount(); return(objCount); } catch (Exception ex) { Failed(null, ex); Handle(null, ex); return(-1); } }
public HomeController(IEmployeesRepository employeesRepository , IWebHostEnvironment webHostEnvironment, ICarbrandRepository carbrandRepository, IDescriptionRespository descriptionRespository, IOrderRepository orderRepository, IGallerysRepository gallerysRepository, AppDbContext context) { this.employeesRepository = employeesRepository; this.webHostEnvironment = webHostEnvironment; this.carbrandRepository = carbrandRepository; this.descriptionRespository = descriptionRespository; this.orderRepository = orderRepository; this.gallerysRepository = gallerysRepository; this.context = context; }
public UnitOfWork( DataContext context, IEmployeesRepository employeesRepository, IInternsRepository internsRepository, IBirthdaysRepository birthdaysRepository, IGithubRepository githubRepository, ITripsRepository tripsRepository, IFileRepository fileRepository) { _context = context; Employees = employeesRepository; Birthdays = birthdaysRepository; Interns = internsRepository; Github = githubRepository; Trips = tripsRepository; Files = fileRepository; }
public AdminForm() { _employeesRepository = (IEmployeesRepository)Program.ServiceProvider.GetService(typeof(IEmployeesRepository)); _ordersRepository = (IOrdersRepository)Program.ServiceProvider.GetService(typeof(IOrdersRepository)); InitializeComponent(); dataGridViewUsers.RowHeadersVisible = false; dataGridViewUsers.ColumnCount = 5; dataGridViewUsers.Columns[0].HeaderText = "ФИО"; dataGridViewUsers.Columns[1].HeaderText = "Логин"; dataGridViewUsers.Columns[2].HeaderText = "Должность"; dataGridViewUsers.Columns[1].Width = 110; dataGridViewUsers.Columns[2].Width = 90; dataGridViewUsers.Columns[3].Visible = false; dataGridViewUsers.Columns[4].Visible = false; comboBoxRole.Items.AddRange(new string[] { "Бухгалтер", "Администратор" }); comboBoxRole.SelectedIndex = 0; }
///<Summary> ///EmployeesCollection ///This method returns the collection of BOEmployees objects ///</Summary> ///<returns> ///IList[IBOEmployees] ///</returns> ///<parameters> /// ///</parameters> public static IList <IBOEmployees> EmployeesCollection(IEmployeesRepository iEmployeesRepository) { Doing(null); try { IList <IBOEmployees> boEmployeesCollection = new List <IBOEmployees>(); IList <IDAOEmployees> daoEmployeesCollection = iEmployeesRepository.SelectAll(); Done(null); foreach (IDAOEmployees daoEmployees in daoEmployeesCollection) { boEmployeesCollection.Add(new BOEmployees(daoEmployees)); } return(boEmployeesCollection); } catch (Exception ex) { Failed(null, ex); Handle(null, ex); return(null); } }
public EmployeesControllerTests() { // 1. Arrange: Prepare for the test // Initialize the database in memory var dbContext = DbContextMocker.GetHomeDBContext(); // Logger _mockLogger = new Mock <ILogger <EmployeesController> >(); var mockMapper = new MapperConfiguration(cfg => { cfg.AddProfile(new AutoMapperProfile()); }); // Mapper _mockMapper = mockMapper.CreateMapper(); // Service / Repository _repository = new EmployeesRepository(dbContext); // Controller _employeesController = new EmployeesController(_mockLogger.Object, _repository, _mockMapper); }
public TasksListViewModel( IRegionManager regionManager, IEventAggregator eventAggregator, ITasksRepository tasksRepository, IEmployeesRepository employeesRepository) : base(regionManager, typeof(TasksList), typeof(TasksListRibbonTab)) { this.eventAggregator = eventAggregator; this.tasksRepository = tasksRepository; this.employeesRepository = employeesRepository; var tasks = this.tasksRepository.Tasks; foreach (var task in tasks) { var employee = this.employeesRepository.Employees.FirstOrDefault(x => x.Id == task.EmployeeId); task.Employee = $"{employee.FirstName} {employee.LastName}"; } Tasks = new ObservableCollection <Task>(tasks.OrderByDescending(x => x.TaskDate)); this.eventAggregator.GetEvent <TaskAddedEvent>().Subscribe(OnTaskAddedEvent); this.eventAggregator.GetEvent <TaskDeletedEvent>().Subscribe(OnTaskDeletedEvent); this.eventAggregator.GetEvent <TaskUpdatedEvent>().Subscribe(OnTaskUpdatedEvent); this.eventAggregator.GetEvent <TaskSucceededEvent>().Subscribe(OnTaskSucceededEvent); this.eventAggregator.GetEvent <TaskFailedEvent>().Subscribe(OnTaskFailedEvent); RegisterCommands(); }
public static IEmployeesRepository GetEmployeesRepository() { if (_employeesRepository == null) _employeesRepository = new EmployeesRepository(); return _employeesRepository; }