public CityWhichIWantToVisitFullDTO GetFullCityWhichIWantToVisit(long id) { using (_uow) { var city = _uow.CitiesWhichIWantToVisitRepository.GetById(id); if (city != null) { var cityFullDto = new CityWhichIWantToVisitFullDTO() { 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 CityWhichIWantToVisitFullDTO()); } } }
public CityWhichIWantToVisitFullDTO GetFullCityWhichIWantToVisitByName(string cityName) { using (_uow) { var city = _uow.CitiesWhichIWantToVisitRepository.Query().Where(d => d.City.Name == cityName).SingleOrDefault(); if (city != null) { var cityFullDto = new CityWhichIWantToVisitFullDTO() { 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 }).ToList() }; return(cityFullDto); } else { return(new CityWhichIWantToVisitFullDTO()); } } }