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; }
public void ThrowsOnNullWorkerService() { IWorkersService service = null; Assert.Catch <ArgumentNullException>(() => new WorkerListViewModel (service, _workerModifier.Object, new WorkerItemFactory(), new Mock <IUserInteraction>().Object)); }
public WorkersController(IWorkersService workersService, IFileService fileService, RoleManager <IdentityRole> roleManager, UserManager <User> userManager) { this.workersService = workersService; this.fileService = fileService; this.roleManager = roleManager; this.userManager = userManager; }
public WorkersController(ILogger <NamesController> logger, IWorkersService workersService, UserManager <AgencyUser> userManager) { this._logger = logger; this._workersService = workersService; this._userManager = userManager; }
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; }
/// <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); }
public WorkersController(IWorkersService service, IMapper mapper) { _service = service; _mapper = mapper; }
public WorkerCheckOutOption(IWorkersService workersService) { _workersService = workersService; }
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; }
public WorkersRegistersOption(IWorkersService workersService) { _workersService = workersService; }
/// <summary> Default constructor. </summary> public UserLogic() { _workersService = new WorkersService(); }