mirror of
https://github.com/bitwarden/server
synced 2025-12-13 14:53:34 +00:00
41 lines
1.4 KiB
C#
41 lines
1.4 KiB
C#
using System;
|
|
using System.Linq;
|
|
using System.Threading.Tasks;
|
|
using Bit.Core.Repositories;
|
|
using Bit.Core.Models.Business;
|
|
using Bit.Core.Models.Table;
|
|
using Bit.Core.Utilities;
|
|
using Bit.Core.Exceptions;
|
|
using System.Collections.Generic;
|
|
|
|
namespace Bit.Core.Services
|
|
{
|
|
public class SubvaultService : ISubvaultService
|
|
{
|
|
private readonly IOrganizationRepository _organizationRepository;
|
|
private readonly IOrganizationUserRepository _organizationUserRepository;
|
|
private readonly ISubvaultRepository _subvaultRepository;
|
|
private readonly ISubvaultUserRepository _subvaultUserRepository;
|
|
private readonly IUserRepository _userRepository;
|
|
private readonly IMailService _mailService;
|
|
|
|
public SubvaultService(
|
|
IOrganizationRepository organizationRepository,
|
|
IOrganizationUserRepository organizationUserRepository,
|
|
ISubvaultRepository subvaultRepository,
|
|
ISubvaultUserRepository subvaultUserRepository,
|
|
IUserRepository userRepository,
|
|
IMailService mailService)
|
|
{
|
|
_organizationRepository = organizationRepository;
|
|
_organizationUserRepository = organizationUserRepository;
|
|
_subvaultRepository = subvaultRepository;
|
|
_subvaultUserRepository = subvaultUserRepository;
|
|
_userRepository = userRepository;
|
|
_mailService = mailService;
|
|
}
|
|
|
|
|
|
}
|
|
}
|