public UserDomain(IWebHostEnvironment environment, IHttpContextAccessor httpContextAccessor, IHelpetGeneralSettings generalSettings, IHelpetDBSettings dbSettings, IEmailSender emailSender, IPetDomain petDomain) : base(environment, httpContextAccessor, generalSettings) { var client = new MongoClient(dbSettings.ConnectionString); var database = client.GetDatabase(dbSettings.DatabaseName); _userCollection = database.GetCollection <UserModel>(dbSettings.UsersCollectionName); _emailSender = emailSender; _petDomain = petDomain; }
public PetController(ILogger <PetController> logger, IPetDomain petDomain) { _logger = logger; _petDomain = petDomain; }