public IEnumerable <Specialization> GetAll()
 {
     using (MQuinceDbContext _context = new MQuinceDbContext(_dbContext))
     {
         return(SpecializationMapper.MapSpecializationPersistenceCollectionToSpecializationEntityCollection(_context.Specializations.ToList()));
     }
 }
        public void Map_specialization_entity_to_specialization_identifier_dto_when_entity_is_null()
        {
            Specialization specialization = null;

            Assert.Throws <ArgumentNullException>(()
                                                  => SpecializationMapper.MapSpecializationEntityToSpecializationIdentifierDTO(specialization));
        }
Esempio n. 3
0
        public void Map_specialization_persistance_collection_to_specialization_entity_collection_when_collection_is_null()
        {
            List <SpecializationPersistence> listOfSpecializationPersistance = null;

            Assert.Throws <ArgumentNullException>(()
                                                  => SpecializationMapper.MapSpecializationPersistenceCollectionToSpecializationEntityCollection(listOfSpecializationPersistance));
        }
Esempio n. 4
0
        public void Map_specialization_persistance_to_specialization_entity_when_persistance_is_null()
        {
            SpecializationPersistence specializationPersistance = null;

            Assert.Throws <ArgumentNullException>(()
                                                  => SpecializationMapper.MapSpecializationPersistenceToSpecializationEntity(specializationPersistance));
        }
        public void Map_specialization_collection_to_identifier_specialization_collection_when_collection_is_null()
        {
            List <Specialization> listOfSpecializations = null;

            Assert.Throws <ArgumentNullException>(()
                                                  => SpecializationMapper.MapSpecializationEntityCollectionToSpecializationIdentifierDTOCollection(listOfSpecializations));
        }
Esempio n. 6
0
        public IActionResult GetAll()
        {
            List <Specialization>    specializations    = _specializationService.GetAll().ToList();
            List <SpecializationDTO> specializationDTOs = SpecializationMapper.ListSpecializationToListSpecializationDTO(specializations);

            return(Ok(specializationDTOs));
        }
Esempio n. 7
0
        public void Map_specialization_persistence_to_specialization_entity()
        {
            SpecializationPersistence specializationPersistance = this.GetSpecializationPersistanceFirst();

            Specialization specialization = SpecializationMapper.MapSpecializationPersistenceToSpecializationEntity(specializationPersistance);

            Assert.True(this.IsEqualSpecializationPersistanceAndSpecilizationEntity(specializationPersistance, specialization));
        }
Esempio n. 8
0
        public void Map_specialization_persistance_collection_to_specialization_entity_collection()
        {
            List <SpecializationPersistence> specializationPersistences = this.GetListOfSpecificationPersistance();

            List <Specialization> listOfSpecialization = SpecializationMapper.MapSpecializationPersistenceCollectionToSpecializationEntityCollection(specializationPersistences).ToList();

            Assert.True(this.IsEqualSpecializationPersistanceAndSpecilizationEntity(specializationPersistences[0], listOfSpecialization[0]));
            Assert.True(this.IsEqualSpecializationPersistanceAndSpecilizationEntity(specializationPersistences[1], listOfSpecialization[1]));
        }
        public void Map_specialization_entity_to_specialization_identifier_dto()
        {
            Guid           id             = Guid.Parse("11ac21e1-1361-4c06-9751-9666ce10d30a");
            Specialization specialization = new Specialization(id, "Hirurg");

            IdentifiableDTO <SpecializationDTO> identifierSpecificationDTO = SpecializationMapper.MapSpecializationEntityToSpecializationIdentifierDTO(specialization);

            Assert.Equal(specialization.Id, identifierSpecificationDTO.Id);
            Assert.Equal(specialization.Name, identifierSpecificationDTO.EntityDTO.Name);
        }
 public IEnumerable <IdentifiableDTO <SpecializationDTO> > GetAll()
 {
     try
     {
         return(SpecializationMapper.MapSpecializationEntityCollectionToSpecializationIdentifierDTOCollection(_specializationRepository.GetAll()));
     }
     catch (ArgumentNullException)
     {
         throw new NotFoundEntityException();
     }
     catch (Exception)
     {
         throw new InternalServerErrorException();
     }
 }
        public void Map_specialization_collection_to_identifier_specialization_collection()
        {
            Guid                  idFirst              = Guid.Parse("11ac21e1-1361-4c06-9751-9666ce10d30a");
            Specialization        specializationFirst  = new Specialization(idFirst, "Hirurg");
            Guid                  idSecond             = Guid.Parse("c389f917-3eb8-4f1a-a22c-bbc34b137f69");
            Specialization        specializationSecond = new Specialization(idSecond, "Oftamolog");
            List <Specialization> listOfSpecialization = new List <Specialization>();

            listOfSpecialization.Add(specializationFirst);
            listOfSpecialization.Add(specializationSecond);

            List <IdentifiableDTO <SpecializationDTO> > listOfIdentifierSpecializations = SpecializationMapper.MapSpecializationEntityCollectionToSpecializationIdentifierDTOCollection(listOfSpecialization).ToList();

            Assert.Equal(listOfIdentifierSpecializations[0].Id, specializationFirst.Id);
            Assert.Equal(listOfIdentifierSpecializations[0].EntityDTO.Name, specializationFirst.Name);
            Assert.Equal(listOfIdentifierSpecializations[1].Id, specializationSecond.Id);
            Assert.Equal(listOfIdentifierSpecializations[1].EntityDTO.Name, specializationSecond.Name);
        }
Esempio n. 12
0
        [HttpGet("getAllSpecialization")]       // GET /api/doctor/getAllSpecialization
        public IActionResult GetAllSpecialization()
        {
            List <SpecializationDto> result = new List <SpecializationDto>();

            App.Instance().SpetialitationService.GetAllEntities().ToList().ForEach(specialization => result.Add(SpecializationMapper.SpecializationToSpecializationDto(specialization)));
            return(Ok(result));
        }