Esempio n. 1
0
 public CityWhichIVisitedFullDTO GetFullCityWhichIVisited(long id)
 {
     using (_uow)
     {
         var city = _uow.CitiesWhichIVisitedRepository.GetById(id);
         if (city != null)
         {
             var cityFullDto = new CityWhichIVisitedFullDTO()
             {
                 Id       = city.Id,
                 CityId   = city.CityId,
                 PersonId = city.Persons.Select(x => new PersonDTO()
                 {
                     Id          = x.Id,
                     Email       = x.Email,
                     Name        = x.FullName,
                     PhoneNumber = x.PhoneNumber
                 }).ToList()
             };
             return(cityFullDto);
         }
         else
         {
             return(new CityWhichIVisitedFullDTO());
         }
     }
 }
Esempio n. 2
0
 public CityWhichIVisitedFullDTO GetFullCityWhichIVisitedByName(string cityName)
 {
     using (_uow)
     {
         var city = _uow.CitiesWhichIVisitedRepository.Query().Where(d => d.City.Name == cityName).SingleOrDefault();
         if (city != null)
         {
             var cityFullDto = new CityWhichIVisitedFullDTO()
             {
                 Id       = city.Id,
                 CityId   = city.CityId,
                 PersonId = city.Persons.Select(x => new PersonDTO()
                 {
                     Id              = x.Id,
                     Name            = x.FullName,
                     Email           = x.Email,
                     PhoneNumber     = x.PhoneNumber,
                     Password        = x.PasswordHash,
                     ConfirmPassword = x.PasswordHash
                 }).ToList()
             };
             return(cityFullDto);
         }
         else
         {
             return(new CityWhichIVisitedFullDTO());
         }
     }
 }