Пример #1
0
        public MongoAddressesDataAccessObject(MongoDataRepository repository)
        {
            this.repository = repository;
            var database = repository.Client.GetDatabase(MongoDataRepository.DATABASE_NAME);

            this.collection = database.GetCollection <MongoAddressDTO>("addresses");
        }
        public MongoPatientsDataAccessObject(MongoDataRepository repository)
        {
            this.repository = repository;
            var database = repository.Client.GetDatabase(MongoDataRepository.DATABASE_NAME);

            patientsCollection = database.GetCollection <MongoPatientDTO>("patients");
        }
        public MongoOdontogramEntriesDataAccessObject(MongoDataRepository repository)
        {
            this.repository = repository;
            var database = repository.Client.GetDatabase(MongoDataRepository.DATABASE_NAME);

            this.entriesCollection = database.GetCollection <MongoOdontogramEntryDTO>("odontogram_entries");
            this.issuesCollection  = database.GetCollection <MongoDentalIssueDTO>("dental_issues");
        }
Пример #4
0
        private static IEnumerable <User> CreateFakeUsers(MongoDataRepository repository)
        {
            if (repository.Users.Get(0) != null)
            {
                return(repository.Users.All);
            }

            repository.Users.Add(new User(0, "filipe.scur", string.Empty, UserType.Dentist));

            return(repository.Users.All);
        }
Пример #5
0
        private static IEnumerable <Dentist> CreateFakeDentists(MongoDataRepository repository)
        {
            if (repository.Dentists.Get(0) != null)
            {
                return(repository.Dentists.All);
            }

            var dentist = new Dentist(0)
            {
                Name    = "Filipe",
                Address = repository.Addresses.Get(0),
                Phones  = new List <string>()
                {
                    "+5554996894581"
                },
                User = repository.Users.Get(0),
                ProfessionalRegister = "1928282820"
            };

            repository.Dentists.Add(dentist);

            return(repository.Dentists.All);
        }
Пример #6
0
 public MongoExamsDataAccessObject(MongoDataRepository repository)
 {
     this.repository = repository;
 }
Пример #7
0
 public MongoPicturesDataAccessObject(MongoDataRepository repository)
 {
     this.repository = repository;
 }
Пример #8
0
 protected BaseController()
 {
     Repository = new MongoDataRepository("mongodb://localhost", "test");
 }