예제 #1
0
        public UserViewModel(IEmployeeUnitOfWork employeeUnitOfWork)
        {
            _employeeUnitOfWork = employeeUnitOfWork;

            DisplayName = "کاربران";

            Users      = new BindableCollection <User>();
            UserGroups = new BindableCollection <UserGroup>();
        }
예제 #2
0
        public UserGroupWorkspaceViewModel(IEventAggregator eventAggregator,
                                           IEmployeeUnitOfWork employeeUnitOfWork) : base(eventAggregator)
        {
            _employeeUnitOfWork = employeeUnitOfWork;

            CurrentUserGroupSearch = new UserGroup();
            UserGroups             = new BindableCollection <UserGroup>();

            DisplayName = "گروه های کاربری";
        }
예제 #3
0
        public EmployeeInfoViewModel(IWindowManager windowManager,
                                     IEmployeeUnitOfWork employeeUnitOfWork)
        {
            _windowManager      = windowManager;
            _employeeUnitOfWork = employeeUnitOfWork;

            _currentEmployee = new Employee();
            AllEmployees     = new BindableCollection <Employee>();

            DisplayName = "پرسنلی";
        }
예제 #4
0
 public EmployeeService(IEmployeeUnitOfWork repository)
 {
     _employeesData = repository;
 }
예제 #5
0
 public EmployeeRepository(IEmployeeUnitOfWork unitOfWork) : base(unitOfWork)
 {
 }
 public HomeController(ILogger <HomeController> logger, IEmployeeUnitOfWork uow)
 {
     _logger    = logger;
     UnitOfWork = uow;
 }
예제 #7
0
        public UserGroupViewModel(IEmployeeUnitOfWork employeeUnitOfWork)
        {
            _employeeUnitOfWork = employeeUnitOfWork;

            UserGroupPermissions = new BindableCollection <UserGroupPermission>();
        }