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()); } } }
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()); } } }