/// <summary> /// Save EmployeeRoles /// </summary> /// <param name="EmployeeRoleList"></param> /// <returns></returns> // POST: api/EmployeeRole public IHttpActionResult Post([FromBody] List <EmployeeRole> EmployeeRoleList, string filter) { EmployeeRoleRepository EmployeeRoleRepository = new EmployeeRoleRepository(Convert.ToInt32(Request.Headers.GetValues("CurrentUserID").First())); EmployeeRoleRepository.SaveEmployeeRoles(EmployeeRoleList, filter); return(Json(new { count = EmployeeRoleList.Count.ToString() })); }
/// <summary> /// Get EmployeeRoles /// </summary> /// <returns></returns> // GET: api/EmployeeRole public IHttpActionResult Get(string filter) { EmployeeRoleRepository EmployeeRoleRepository = new EmployeeRoleRepository(Convert.ToInt32(Request.Headers.GetValues("CurrentUserID").First())); List <EmployeeRole> EmployeeRoleList = EmployeeRoleRepository.GetEmployeeRolesByFilter(filter); return(Json(new { EmployeeRoles = EmployeeRoleList })); }
public EditEmployeeModel(UserManager <Employee> userManager, RoleManager <EmployeeRole> roleManager, EmployeeRepository employees, EmployeeRoleRepository roles) { this.userManager = userManager; this.roleManager = roleManager; this.employees = employees; this.roles = roles; }
public AddEmployeeModel(UserManager <Employee> userManager, RoleManager <EmployeeRole> roleManager, VenueRepository venues, CompanyRepository companies, EmployeeRoleRepository roles) { this.userManager = userManager; this.roleManager = roleManager; this.venues = venues; this.roles = roles; this.companies = companies; }
public AuthorisationMiddleware(EmployeeSessionRepository employeeSessions, UserSessionRepository userSessions, EmployeeRoleRepository employeeRoles, TokenRepository tokenRepository, IDistributedCache cache, ISettings settings) { this.employeeSessions = employeeSessions; this.userSessions = userSessions; this.employeeRoles = employeeRoles; this._tokenRepository = tokenRepository; this.settings = settings; this.cache = cache; }
public UnitOfWork(DataBaseFcContext context) { m_context = context; //иницилизация репозиториев Accounts = new AccountRepository(m_context); Employess = new EmployeeRepository(m_context); EmployeRoles = new EmployeeRoleRepository(m_context); EmployeesWorkingStatus = new EmployeeWorkingStatusRepository(m_context); TrainingList = new TrainingListRepository(m_context); Services = new ServiceRepository(m_context); AccountStatus = new AccountStatusRepository(m_context); ServicesInSubscription = new SiSRepository(m_context); Abonements = new AbonementRepository(m_context); UpcomingTrainings = new UpcomingTrainingRepository(m_context); PriceTrainingLists = new PriceTrainingListRepository(m_context); Gyms = new GymRepository(m_context); }
public PaymentOAuthCallbackController(CompanyRepository companies, EmployeeRepository employees, EmployeeRoleRepository roles, Constants constants, ISettings settings, ICryptoHelper cryptoHelper, IDistributedCache cache, IMessagePublisher messagePublisher, ILoggerFactory loggerFactory) { this.companies = companies; this.employees = employees; this.roles = roles; this.constants = constants; this.settings = settings; this.cryptoHelper = cryptoHelper; this.cache = cache; this.messagePublisher = messagePublisher; this.logger = loggerFactory.CreateLogger(nameof(PaymentOAuthCallbackController)); }
public WebUserStore(EmployeeRepository accountRepository, EmployeeRoleRepository roles, ICryptoHelper cryptoHelper) { _accountRepository = accountRepository; _cryptoHelper = cryptoHelper; this.roles = roles; }
public EmployeeController(EmployeeRepository employees, EmployeeRoleRepository employeeRoles, ICryptoHelper crypto) { this.crypto = crypto; this.employees = employees; this.employeeRoles = employeeRoles; }
public WebRoleStore(EmployeeRoleRepository roles) { this.roles = roles; }