Example #1
0
        public WorkersPageViewModel(IWorkersService workersService, IDialogHost dialogHost)
        {
            _workersService = workersService;
            _dialogHost     = dialogHost;


            Workers = new ObservableCollection <Worker>(_workersService.Get());

            WorkersViews        = (CollectionView)CollectionViewSource.GetDefaultView(Workers);
            WorkersViews.Filter = WorkersFilter;

            FilteredFields = new Dictionary <string, string>(Worker.Fields)
            {
                { AnyFieldFilterValue, "Любое поле" }
            };
            SelectedFilterField = AnyFieldFilterValue;
            IsContainsFilter    = true;

            SortedFields = new Dictionary <string, string>(Worker.Fields)
            {
                { NoSortingSortValue, "Не сортировать" }
            };
            SelectedSortField = NoSortingSortValue;
            IsAscendingSort   = true;

            IsExcludeLaidOffWorkers = false;
        }
Example #2
0
        public void ThrowsOnNullWorkerService()
        {
            IWorkersService service = null;

            Assert.Catch <ArgumentNullException>(() => new WorkerListViewModel
                                                     (service, _workerModifier.Object, new WorkerItemFactory(), new Mock <IUserInteraction>().Object));
        }
Example #3
0
 public WorkersController(IWorkersService workersService, IFileService fileService, RoleManager <IdentityRole> roleManager, UserManager <User> userManager)
 {
     this.workersService = workersService;
     this.fileService    = fileService;
     this.roleManager    = roleManager;
     this.userManager    = userManager;
 }
Example #4
0
 public WorkersController(ILogger <NamesController> logger,
                          IWorkersService workersService, UserManager <AgencyUser> userManager)
 {
     this._logger         = logger;
     this._workersService = workersService;
     this._userManager    = userManager;
 }
Example #5
0
        public SummaryService(ExecuteService executeService, IWorkersService workersService)
        {
            _summary = new Summary();

            executeService.OnRegisterContext += RegisterContext;
            executeService.OnUpdateStatus    += UpdateStatus;

            _workersService = workersService;
            _workersService.OnWorkerUpdate += UpdateWorker;
        }
        // private readonly IEmailSender _emailSender;

        public RegisterModel(
            UserManager <AgencyUser> userManager,
            SignInManager <AgencyUser> signInManager,
            ILogger <RegisterModel> logger,
            IWorkersService workersService /*,*/
            /*IEmailSender emailSender*/)
        {
            _userManager         = userManager;
            _signInManager       = signInManager;
            _logger              = logger;
            this._workersService = workersService;
            //_emailSender = emailSender;
        }
Example #7
0
        /// <summary>
        /// Initializes a new instance of the IWorkerItem class
        /// </summary>
        /// <param name="workersService">Worker service</param>
        /// <param name="workerModifier">Worker modifier</param>
        /// <exception cref="ArgumentNullException">workersService or workerModifier is null</exception>
        public WorkerListViewModel(IWorkersService workersService, IWorkerModifier workerModifier,
                                   IWorkerItemFactory workerItemFactory, IUserInteraction userInteraction)
        {
            _workersService    = workersService ?? throw new ArgumentNullException(nameof(workersService));
            _workerModifier    = workerModifier ?? throw new ArgumentNullException(nameof(workerModifier));
            _workerItemFactory = workerItemFactory ?? throw new ArgumentNullException(nameof(workerItemFactory));
            _userInteraction   = userInteraction ?? throw new ArgumentNullException(nameof(userInteraction));

            DeleteWorkerCommand = new AsyncRelayCommand(DeleteWorker, () => SelectedWorker != null)
                                  .ObservesProperty(() => SelectedWorker);
            EditWorkerCommand = new RelayCommand(EditWorker, () => SelectedWorker != null)
                                .ObservesProperty(() => SelectedWorker);
            CreateWorkerCommand = new RelayCommand(CreateWorker);
        }
Example #8
0
 public WorkersController(IWorkersService service, IMapper mapper)
 {
     _service = service;
     _mapper  = mapper;
 }
Example #9
0
 public WorkerCheckOutOption(IWorkersService workersService)
 {
     _workersService = workersService;
 }
Example #10
0
        private void AddServices()
        {
            //TODO: add services provided by the Module. See: Add or AddNew method in WorkItem.Services collection or
            //		See: ms-help://MS.VSCC.v80/MS.VSIPCC.v80/ms.practices.2005Nov.cab/CAB/html/03-020-Adding%20Services.htm

            //_subdivisionService = WorkItem.Services.AddNew<SubDivisionService>();
            _workersService = WorkItem.Services.Get<IWorkersService>();
            if (_workersService == null)
                _workersService = WorkItem.Services.AddNew<WorkersService, IWorkersService>();

            IMdbService mdbSrv = WorkItem.Services.Get<IMdbService>();
        }
 public WorkersController(IWorkersService workersService)
 {
     _workersService = workersService;
 }
 public WorkersController(IWorkersService workersService, IMapper workersMapper)
 {
     this.workersService = workersService;
     this.workersMapper  = workersMapper;
 }
Example #13
0
 public WorkersRegistersOption(IWorkersService workersService)
 {
     _workersService = workersService;
 }
Example #14
0
 /// <summary> Default constructor. </summary>
 public UserLogic()
 {
     _workersService = new WorkersService();
 }