public HolidayTests(ITestOutputHelper output) { _output = output; var setup = new SetUp(); setup.Initialize(); _context = setup.HolidayDbContext; var mapper = setup.Mapper; var userManager = setup.InitializeUserManager(); _holidaysCount = setup.GetCount("holidays"); _configuration = setup.GetConfiguration(); _timeService = new TimeService(); var mockUserService = new Mock <IUserService>().Object; var mockOvertimeUtility = new Mock <IOvertimeUtility>().Object; _holidaysRepository = new HolidaysRepository(_context); _employeesRepository = new EmployeesRepository(_context, userManager); _clientsRepository = new ClientsRepository(_context); var holidayGuidsRepository = new HolidayGuidsRepository(_context); var mockNotificationSettingsService = new Mock <INotificationSettingsService>().Object; _employeesService = new EmployeesService(_employeesRepository, mapper, mockOvertimeUtility, _timeService, mockUserService, mockNotificationSettingsService, _configuration); _holidaysService = new HolidaysService(_holidaysRepository, _employeesRepository, mapper, _timeService, mockOvertimeUtility, _clientsRepository, mockUserService, _configuration, holidayGuidsRepository); }
public void Initialize() { var serviceProvider = new ServiceCollection() .AddEntityFrameworkInMemoryDatabase() .BuildServiceProvider(); var options = new DbContextOptionsBuilder <HolidayDbContext>() .UseInMemoryDatabase(databaseName: "Test_Database") .UseInternalServiceProvider(serviceProvider) .Options; _configuration = GetConfiguration(); _context = new HolidayDbContext(options, _configuration); Seed(_context); var config = new AutoMapper.MapperConfiguration(cfg => { cfg.AddProfile(new AutoMapperConfiguration()); }); _mapper = config.CreateMapper(); AzureStorageConfiguration.Configure(_configuration); }
public FileServiceTests() { var setup = new SetUp(); setup.Initialize(); _context = setup.HolidayDbContext; _configuration = setup.GetConfiguration(); _azureStorageServiceMock = new Mock <IAzureStorageService>(); ConfigureAzureStorageServiceMock(); var timeServiceMock = new Mock <ITimeService>(); timeServiceMock .Setup(s => s.GetCurrentTime()) .Returns(new DateTime(2020, 7, 9, 6, 0, 0)) ; _fileService = new FileService( new FileRepository(_context), _configuration, timeServiceMock.Object, _azureStorageServiceMock.Object ); }
public HolidaysRepository(HolidayDbContext context) { Context = context; }
public InventoryItemTagsRepository(HolidayDbContext context) { _context = context; }
public AuditLogsRepository(HolidayDbContext context) { _context = context; }
public NotificationSettingsRepository(HolidayDbContext context) { _context = context; }
public AnswerRepository(HolidayDbContext context) { _context = context; }
protected RepositoryBase(HolidayDbContext context) { Context = context; }
public QuestionsRepository(HolidayDbContext context) { _context = context; }
private async void Seed(HolidayDbContext context) { var userStore = new UserStore <User>(context); _userManager = InitializeUserManager(); var roleStore = new RoleStore <IdentityRole>(context); _roleManager = InitializeRoleManager(); if (!await _roleManager.RoleExistsAsync("Admin")) { await _roleManager.CreateAsync(new IdentityRole("Admin")); } if (!await _roleManager.RoleExistsAsync("Employee")) { await _roleManager.CreateAsync(new IdentityRole("Employee")); } if (!context.Users.AnyAsync(x => x.UserName == "user1").Result) { var user = new User { UserName = "******", Email = "*****@*****.**", EmployeeId = 1 }; await _userManager.CreateAsync(user, "Pa$$W0rD!"); if (!_userManager.IsInRoleAsync(user, "Admin").Result) { await _userManager.AddToRoleAsync(user, "Admin"); } } if (!context.Users.AnyAsync(x => x.UserName == "user2").Result) { var user = new User { UserName = "******", Email = "*****@*****.**", EmployeeId = 2 }; await _userManager.CreateAsync(user, "testing"); if (!_userManager.IsInRoleAsync(user, "Admin").Result) { await _userManager.AddToRoleAsync(user, "Admin"); } } _emailTemplates = new[] { new EmailTemplate { Id = 1, Purpose = EmailPurposes.ADMIN_CONFIRMATION, Subject = _configuration["EmailTemplates:AdminConfirmation:Subject"], Template = _configuration["EmailTemplates:AdminConfirmation:Template"], Instructions = _configuration["EmailTemplates:AdminConfirmation:Instructions"] }, new EmailTemplate { Id = 2, Purpose = EmailPurposes.CLIENT_CONFIRMATION, Subject = _configuration["EmailTemplates:ClientConfirmation:Subject"], Template = _configuration["EmailTemplates:ClientConfirmation:Template"], Instructions = _configuration["EmailTemplates:ClientConfirmation:Instructions"] }, new EmailTemplate { Id = 3, Purpose = EmailPurposes.MONTHLY_HOLIDAYS_REPORT, Subject = _configuration["EmailTemplates:MonthlyReport:Subject"], Template = _configuration["EmailTemplates:MonthlyReport:Template"], Instructions = _configuration["EmailTemplates:MonthlyReport:Instructions"] }, new EmailTemplate { Id = 4, Purpose = EmailPurposes.HOLIDAY_REMINDER, Subject = _configuration["EmailTemplates:HolidayNotification:Subject"], Template = _configuration["EmailTemplates:HolidayNotification:Template"], Instructions = _configuration["EmailTemplates:HolidayNotification:Instructions"] }, new EmailTemplate { Id = 5, Purpose = EmailPurposes.BIRTHDAY_REMINDER, Subject = _configuration["EmailTemplates:BirthdayReminder:Subject"], Template = _configuration["EmailTemplates:BirthdayReminder:Template"], Instructions = _configuration["EmailTemplates:BirthdayReminder:Instructions"] }, new EmailTemplate { Id = 6, Purpose = EmailPurposes.REQUEST_NOTIFICATION, Subject = _configuration["EmailTemplates:RequestNotification:Subject"], Template = _configuration["EmailTemplates:RequestNotification:Template"], Instructions = _configuration["EmailTemplates:RequestNotification:Instructions"] }, new EmailTemplate { Id = 7, Purpose = EmailPurposes.ORDER_NOTIFICATION, Subject = _configuration["EmailTemplates:OrderNotification:Subject"], Template = _configuration["EmailTemplates:OrderNotification:Template"], Instructions = _configuration["EmailTemplates:OrderNotification:Instructions"] }, new EmailTemplate { Id = 8, Purpose = EmailPurposes.REJECTION_NOTIFICATION, Subject = _configuration["EmailTemplates:RejectionNotification:Subject"], Template = _configuration["EmailTemplates:RejectionNotification:Template"], Instructions = _configuration["EmailTemplates:RejectionNotification:Instructions"] } }; context.EmailTemplates.AddRange(_emailTemplates); var calendarDateFrom = _timeService.GetCalendarDateFrom(_configuration, DateTime.Today); var calendarDateTo = _timeService.GetCalendarDateTo(_configuration, DateTime.Today); _employees = new[] { new Employee { Id = 1, ClientId = 1, Name = "EmployeeName1", Surname = "EmployeeSurname1", Email = "taken1@email", WorksFromDate = new DateTime(2019, 02, 25), DaysOfVacation = 20, BirthdayDate = DateTime.Today, FreeWorkDays = 10, OvertimeHours = 32, ParentalLeaveLimit = 3, CurrentAvailableLeaves = 1, NextMonthAvailableLeaves = 2, Status = EmployeeStatusEnum.Current }, new Employee { Id = 2, ClientId = 2, Client = context.Clients.Find(1), Name = "EmployeeName2", Surname = "EmployeeSurname2", Email = "taken2@email", WorksFromDate = new DateTime(2018, 01, 06), DaysOfVacation = 20, BirthdayDate = calendarDateFrom, FreeWorkDays = 15, ParentalLeaveLimit = 4, CurrentAvailableLeaves = 2, NextMonthAvailableLeaves = 1 }, new Employee { Id = 3, Name = "EmployeeName3", Surname = "EmployeeSurname3", Email = "taken3@email", WorksFromDate = new DateTime(2019, 01, 06), DaysOfVacation = 20, BirthdayDate = calendarDateFrom.AddDays(-1), FreeWorkDays = 15, OvertimeHours = 32, ParentalLeaveLimit = 4, CurrentAvailableLeaves = 2, NextMonthAvailableLeaves = 1 }, new Employee { Id = 4, Name = "EmployeeName4", Surname = "EmployeeSurname4", Email = "taken4@email", WorksFromDate = new DateTime(2019, 01, 06), DaysOfVacation = 20, BirthdayDate = calendarDateTo, FreeWorkDays = 15, OvertimeHours = 24, ParentalLeaveLimit = 4, CurrentAvailableLeaves = 2, NextMonthAvailableLeaves = 1 }, new Employee { Id = 5, Name = "EmployeeName5", Surname = "EmployeeSurname5", Email = "taken5@email", WorksFromDate = new DateTime(2019, 01, 06), DaysOfVacation = 20, BirthdayDate = calendarDateTo.AddDays(1), FreeWorkDays = 15, OvertimeHours = 24, ParentalLeaveLimit = 4, CurrentAvailableLeaves = 2, NextMonthAvailableLeaves = 1 } }; context.Employees.AddRange(_employees); _clients = new[] { new Client { CompanyName = "CompanyName1", OwnerName = "OwnerName1", OwnerSurname = "OwnerSurname1", OwnerEmail = "*****@*****.**", OwnerPhone = "111" }, new Client { CompanyName = "CompanyName2", OwnerName = "OwnerName2", OwnerSurname = "OwnerSurname2", OwnerEmail = "*****@*****.**", OwnerPhone = "222" }, }; context.Clients.AddRange(_clients); _holidays = new[] { new Holiday { Employee = context.Employees.Find(1), EmployeeId = 1, Type = HolidayType.DayForChildren, FromInclusive = DateTime.Today.AddDays(1), ToInclusive = DateTime.Today.AddDays(14), Status = HolidayStatus.Pending, RequestCreatedDate = new DateTime(2019, 10, 13) }, new Holiday { Employee = context.Employees.Find(2), EmployeeId = 2, Type = HolidayType.Unpaid, FromInclusive = DateTime.Today.AddDays(-1), ToInclusive = DateTime.Today.AddDays(6), Status = HolidayStatus.AdminConfirmed, RequestCreatedDate = new DateTime(2019, 10, 14) }, new Holiday { Employee = context.Employees.Find(3), EmployeeId = 3, Type = HolidayType.Annual, FromInclusive = _timeService.GetNextWorkDay(DateTime.Today), ToInclusive = _timeService.GetNextWorkDay(DateTime.Today).AddDays(5), Status = HolidayStatus.AdminConfirmed, OvertimeDays = 3, RequestCreatedDate = new DateTime(2019, 10, 14) }, new Holiday //4 { Employee = context.Employees.Find(3), EmployeeId = 3, Type = HolidayType.Annual, FromInclusive = new DateTime(2020, 02, 13), ToInclusive = new DateTime(2020, 02, 18), Status = HolidayStatus.Pending, OvertimeDays = 4, RequestCreatedDate = new DateTime(2019, 12, 14) }, new Holiday //5 { Employee = context.Employees.Find(3), EmployeeId = 3, Type = HolidayType.Annual, FromInclusive = new DateTime(2020, 02, 17), ToInclusive = new DateTime(2020, 02, 19), Status = HolidayStatus.Pending, OvertimeDays = 3, RequestCreatedDate = new DateTime(2019, 12, 14) }, new Holiday //6 { Employee = context.Employees.Find(3), EmployeeId = 3, Type = HolidayType.Annual, FromInclusive = new DateTime(2020, 02, 24), ToInclusive = new DateTime(2020, 02, 28), Status = HolidayStatus.Pending, OvertimeDays = 2, RequestCreatedDate = new DateTime(2019, 12, 14) }, new Holiday //7 { Employee = context.Employees.Find(3), EmployeeId = 3, Type = HolidayType.Annual, FromInclusive = new DateTime(2020, 02, 13), ToInclusive = new DateTime(2020, 02, 20), Status = HolidayStatus.Pending, OvertimeDays = 2, RequestCreatedDate = new DateTime(2019, 12, 14) }, new Holiday //8 { Employee = context.Employees.Find(3), EmployeeId = 3, Type = HolidayType.Annual, FromInclusive = new DateTime(2020, 02, 13), ToInclusive = new DateTime(2020, 02, 20), Status = HolidayStatus.Pending, OvertimeDays = 0, RequestCreatedDate = new DateTime(2019, 12, 14) }, new Holiday //9 { Employee = context.Employees.Find(3), EmployeeId = 3, Type = HolidayType.Annual, FromInclusive = new DateTime(2020, 02, 19), ToInclusive = new DateTime(2020, 02, 25), Status = HolidayStatus.Pending, OvertimeDays = 0, RequestCreatedDate = new DateTime(2019, 12, 14) }, new Holiday //10 for validation fail 10-14 { Employee = context.Employees.Find(3), EmployeeId = 3, Type = HolidayType.Annual, FromInclusive = new DateTime(2021, 02, 19), ToInclusive = new DateTime(2021, 02, 18), Status = HolidayStatus.Pending, OvertimeDays = 0, RequestCreatedDate = new DateTime(2019, 12, 14) }, new Holiday //11 { Employee = context.Employees.Find(3), EmployeeId = 3, Type = HolidayType.Annual, FromInclusive = new DateTime(2021, 02, 19), ToInclusive = new DateTime(2021, 02, 25), Status = HolidayStatus.Pending, OvertimeDays = 100, RequestCreatedDate = new DateTime(2019, 12, 14) }, new Holiday //12 { Employee = context.Employees.Find(3), EmployeeId = 1, Type = HolidayType.Annual, FromInclusive = new DateTime(2021, 02, 19), ToInclusive = new DateTime(2021, 02, 20), Status = HolidayStatus.Pending, OvertimeDays = 3, RequestCreatedDate = new DateTime(2019, 12, 14) }, new Holiday //13 { Employee = context.Employees.Find(3), EmployeeId = 1, Type = HolidayType.DayForChildren, FromInclusive = new DateTime(2021, 02, 19), ToInclusive = new DateTime(2021, 02, 20), Status = HolidayStatus.Pending, OvertimeDays = 3, RequestCreatedDate = new DateTime(2019, 12, 14) }, new Holiday //14 { Employee = context.Employees.Find(3), EmployeeId = 1, Type = HolidayType.Annual, FromInclusive = new DateTime(2021, 02, 20), ToInclusive = new DateTime(2021, 02, 24), Status = HolidayStatus.Pending, OvertimeDays = 4, RequestCreatedDate = new DateTime(2019, 12, 14) }, new Holiday //15 { Employee = context.Employees.Find(3), EmployeeId = 3, Type = HolidayType.Annual, FromInclusive = new DateTime(2020, 12, 16), ToInclusive = new DateTime(2020, 12, 21), Status = HolidayStatus.Pending, OvertimeDays = 4, RequestCreatedDate = new DateTime(2019, 12, 14) }, new Holiday //16 { Employee = context.Employees.Find(3), EmployeeId = 3, Type = HolidayType.Annual, FromInclusive = new DateTime(2020, 12, 16), ToInclusive = new DateTime(2020, 12, 18), Status = HolidayStatus.Pending, OvertimeDays = 3, RequestCreatedDate = new DateTime(2019, 12, 14) }, new Holiday //17 { Employee = context.Employees.Find(3), EmployeeId = 3, Type = HolidayType.Annual, FromInclusive = calendarDateFrom, ToInclusive = calendarDateFrom, Status = HolidayStatus.AdminConfirmed, OvertimeDays = 3, RequestCreatedDate = new DateTime(2019, 12, 14) }, new Holiday //18 { Employee = context.Employees.Find(3), EmployeeId = 3, Type = HolidayType.Annual, FromInclusive = calendarDateFrom.AddDays(-1), ToInclusive = calendarDateFrom.AddDays(-1), Status = HolidayStatus.AdminConfirmed, OvertimeDays = 3, RequestCreatedDate = new DateTime(2019, 12, 14) }, new Holiday //19 { Employee = context.Employees.Find(3), EmployeeId = 3, Type = HolidayType.Annual, FromInclusive = calendarDateTo, ToInclusive = calendarDateTo, Status = HolidayStatus.AdminConfirmed, OvertimeDays = 3, RequestCreatedDate = new DateTime(2019, 12, 14) }, new Holiday //20 { Employee = context.Employees.Find(3), EmployeeId = 3, Type = HolidayType.Annual, FromInclusive = calendarDateTo.AddDays(1), ToInclusive = calendarDateTo.AddDays(1), Status = HolidayStatus.AdminConfirmed, OvertimeDays = 3, RequestCreatedDate = new DateTime(2019, 12, 14) }, new Holiday //21 { Employee = context.Employees.Find(3), EmployeeId = 3, Type = HolidayType.DayForChildren, FromInclusive = DateTime.Today.AddDays(40), ToInclusive = DateTime.Today.AddDays(47), Status = HolidayStatus.Pending, RequestCreatedDate = new DateTime(2019, 10, 13) }, new Holiday //22 { Employee = context.Employees.Find(3), EmployeeId = 3, Type = HolidayType.DayForChildren, FromInclusive = new DateTime(2020, 11, 27), ToInclusive = new DateTime(2020, 12, 03), Status = HolidayStatus.Pending, RequestCreatedDate = new DateTime(2019, 10, 13) }, }; context.Holidays.AddRange(_holidays); _users = new[] { new User { Employee = context.Employees.Find(1), EmployeeId = 1, Email = "userEmail", UserName = "******", NormalizedEmail = "userEmail" } }; context.Users.AddRange(_users); _inventoryCategories = new[] { new InventoryCategory { Name = "Category1", Deprecation = 1 }, new InventoryCategory { Name = "Category2", Deprecation = 2 }, new InventoryCategory { Name = "Category3", Deprecation = 3 }, new InventoryCategory { Name = "Category4", Deprecation = 4 } }; context.InventoryCategories.AddRange(_inventoryCategories); _inventoryItems = new[] { new InventoryItem { Id = 1, Name = "Item1", SerialNumber = "Serial no 1", PurchaseDate = DateTime.Today, ExpiryDate = null, OriginalPrice = 100, CurrentPrice = 100, Comment = null, Category = context.InventoryCategories.Find(1), InventoryCategoryId = 1 }, new InventoryItem { Id = 2, Name = "Item2", SerialNumber = "Serial no 2", PurchaseDate = DateTime.Today, ExpiryDate = null, OriginalPrice = 200, CurrentPrice = 200, Comment = null, Category = context.InventoryCategories.Find(2), InventoryCategoryId = 2 }, new InventoryItem { Id = 3, Name = "Item3", SerialNumber = "Serial no 3", PurchaseDate = DateTime.Today, ExpiryDate = null, OriginalPrice = 300, CurrentPrice = 300, Comment = null, Category = context.InventoryCategories.Find(3), InventoryCategoryId = 3 }, new InventoryItem { Id = 4, Name = "Item4", SerialNumber = "Serial no 4", PurchaseDate = DateTime.Today, ExpiryDate = null, OriginalPrice = 400, CurrentPrice = 400, Comment = null, Category = context.InventoryCategories.Find(4), InventoryCategoryId = 4 }, new InventoryItem { Id = 5, Name = "Item5", SerialNumber = "Serial no 5", PurchaseDate = DateTime.Today, ExpiryDate = null, OriginalPrice = 100, CurrentPrice = 100, Comment = null, Category = context.InventoryCategories.Find(4), InventoryCategoryId = 4, Archived = false }, new InventoryItem { Id = 6, Name = "Item6", SerialNumber = "Serial no 2", PurchaseDate = DateTime.Today, ExpiryDate = null, OriginalPrice = 200, CurrentPrice = 200, Comment = null, Category = context.InventoryCategories.Find(4), InventoryCategoryId = 4, Archived = true, EmployeeId = 1 }, new InventoryItem { Id = 7, Name = "Item7", SerialNumber = "Serial no 7", PurchaseDate = DateTime.Today, ExpiryDate = null, OriginalPrice = 300, CurrentPrice = 300, Comment = null, Category = context.InventoryCategories.Find(4), InventoryCategoryId = 4, Archived = true, }, }; context.InventoryItems.AddRange(_inventoryItems); _tags = new[] { new Tag { Id = 1, Title = "Tag1" }, new Tag { Id = 2, Title = "Tag2" }, new Tag { Id = 3, Title = "No3" }, new Tag { Id = 4, Title = "No4" }, }; context.Tags.AddRange(_tags); _fileRecords = new[] { new FileRecord { Id = 1, Guid = "1", Name = "Order", Type = FileTypeEnum.Order, CreatedAt = DateTime.Today }, new FileRecord { Id = 2, Guid = "2", Name = "Request", Type = FileTypeEnum.Request, CreatedAt = DateTime.Today }, new FileRecord { Id = 3, Guid = "3", Name = "HolidayPolicy", Type = FileTypeEnum.HolidayPolicy, CreatedAt = DateTime.Today } }; context.FileRecords.AddRange(_fileRecords); _inventoryItemTags = new[] { new InventoryItemTag { Id = 1, InventoryItemId = 2, TagId = 1 }, new InventoryItemTag { Id = 1, InventoryItemId = 2, TagId = 4 }, }; context.InventoryItemsTags.AddRange(_inventoryItemTags); context.SaveChanges(); _notificationSettings = new[] { new NotificationSettings { Id = 1, EmployeeId = 1, BroadcastOwnBirthday = true, ReceiveBirthdayNotifications = true }, new NotificationSettings { Id = 2, EmployeeId = 2, BroadcastOwnBirthday = true, ReceiveBirthdayNotifications = false }, new NotificationSettings { Id = 3, EmployeeId = 3, BroadcastOwnBirthday = false, ReceiveBirthdayNotifications = true }, new NotificationSettings { Id = 4, EmployeeId = 4, BroadcastOwnBirthday = false, ReceiveBirthdayNotifications = false }, new NotificationSettings { Id = 5, EmployeeId = 5, BroadcastOwnBirthday = false, ReceiveBirthdayNotifications = false } }; context.NotificationSettings.AddRange(_notificationSettings); context.SaveChanges(); _auditLogs = new[] { new AuditLog { Id = 1, Data = "User was updated", EntityType = "Employee", Date = DateTime.Today.AddHours(1), User = "******" }, new AuditLog { Id = 2, Data = "User was updated", EntityType = "Employee", Date = DateTime.Today.AddHours(2), User = "******" }, new AuditLog { Id = 3, Data = "Item was created", EntityType = "InventoryItem", Date = DateTime.Today.AddHours(3), User = "******" }, new AuditLog { Id = 4, Data = "Item was created", EntityType = "InventoryItem", Date = DateTime.Today.AddHours(4), User = "******" }, new AuditLog { Id = 5, Data = "User was updated", EntityType = "Employee", Date = DateTime.Today.AddHours(5), User = "******" }, }; context.AuditLogs.AddRange(_auditLogs); context.SaveChanges(); _surveys = new[] { new Survey { Title = "survey1", Guid = "1" }, new Survey { Title = "survey2", Guid = "2" }, }; context.Surveys.AddRange(_surveys); context.SaveChanges(); _holidayGuids = new[] { new HolidayGuid { ConfirmerId = 1, HolidayId = 1, Guid = "test-guid1", IsAdmin = false }, new HolidayGuid { ConfirmerId = 2, HolidayId = 2, Guid = "test-guid2", IsAdmin = false }, new HolidayGuid { ConfirmerId = 1, HolidayId = 3, Guid = "test-guid3", IsAdmin = false }, new HolidayGuid { ConfirmerId = 0, HolidayId = 0, Guid = "test-guid4", IsAdmin = true }, new HolidayGuid { ConfirmerId = 0, HolidayId = 0, Guid = "test-guid5", IsAdmin = false }, new HolidayGuid { ConfirmerId = 1, HolidayId = 1, IsAdmin = true }, new HolidayGuid { ConfirmerId = 2, HolidayId = 2, IsAdmin = true }, new HolidayGuid { ConfirmerId = 3, HolidayId = 3, IsAdmin = true }, new HolidayGuid { ConfirmerId = 0, HolidayId = 4, IsAdmin = true }, new HolidayGuid { ConfirmerId = 0, HolidayId = 5, IsAdmin = true }, new HolidayGuid { ConfirmerId = 0, HolidayId = 6, IsAdmin = true }, new HolidayGuid { ConfirmerId = 0, HolidayId = 7, IsAdmin = true }, new HolidayGuid { ConfirmerId = 0, HolidayId = 8, IsAdmin = true }, new HolidayGuid { ConfirmerId = 0, HolidayId = 9, IsAdmin = true } }; context.HolidayGuids.AddRange(_holidayGuids); context.SaveChanges(); }
public InventoryCategoryRepository(HolidayDbContext context) : base(context) { ItemSet = context.InventoryCategories; }
public HolidayConfirmationModel(HolidayDbContext context, IHolidayConfirmService holidayConfirmationService) { _context = context; _holidayConfirmationService = holidayConfirmationService; }
public FileRepository(HolidayDbContext context) { _context = context; }
public BackgroundTasksRepository(HolidayDbContext context) { _context = context; }
public EmployeesRepository(HolidayDbContext context, UserManager <User> userManager) { Context = context; _userManager = userManager; }
public ClientsRepository(HolidayDbContext context) : base(context) { ItemSet = context.Clients; }
public SurveysRepository(HolidayDbContext context) { _context = context; }
public ChoicesRepository(HolidayDbContext context) { _context = context; }
public TagsRepository(HolidayDbContext context) { _context = context; }
public EmailTemplatesRepository(HolidayDbContext context) { _context = context; }