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;
 }