public TasksService(ITasksDatabaseSettings tasksDatabaseSettings) { var client = new MongoClient(tasksDatabaseSettings.ConnectionString); var database = client.GetDatabase("TasksApi"); _tasks = database.GetCollection <Task>("Tasks"); }
public TaskService(ITasksDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _tasks = database.GetCollection <TaskModel>(settings.TasksCollectionName); }
public TaskRepository(ITasksDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _task = database.GetCollection <Task>(settings.TasksCollectionName); }
public UserService(ITasksDatabaseSettings settings, IMapper mapper) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _mapper = mapper; _users = database.GetCollection <MongoUserModel>(settings.UserCollectionName); }