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)); }
public void Map_specialization_persistance_collection_to_specialization_entity_collection_when_collection_is_null() { List <SpecializationPersistence> listOfSpecializationPersistance = null; Assert.Throws <ArgumentNullException>(() => SpecializationMapper.MapSpecializationPersistenceCollectionToSpecializationEntityCollection(listOfSpecializationPersistance)); }
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)); }
public IActionResult GetAll() { List <Specialization> specializations = _specializationService.GetAll().ToList(); List <SpecializationDTO> specializationDTOs = SpecializationMapper.ListSpecializationToListSpecializationDTO(specializations); return(Ok(specializationDTOs)); }
public void Map_specialization_persistence_to_specialization_entity() { SpecializationPersistence specializationPersistance = this.GetSpecializationPersistanceFirst(); Specialization specialization = SpecializationMapper.MapSpecializationPersistenceToSpecializationEntity(specializationPersistance); Assert.True(this.IsEqualSpecializationPersistanceAndSpecilizationEntity(specializationPersistance, specialization)); }
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); }
[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)); }