public async Task <IActionResult> GetCity([FromRoute] int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var c = await cityRepository.FindById(id); if (c == null) { return(NotFound()); } CityDTO dto = new CityDTO(); dto.CityId = c.CityId; dto.Name = c.Name; dto.Latitude = c.Latitude; dto.Longitude = c.Longitude; return(Ok(dto)); }
public async Task <CityDTO> FindById(Guid id) { var entity = await CityRepository.FindById(id); return(CityDTO.FromCity(entity)); }
public async Task Delete(Guid id) { var city = await CityRepository.FindById(id); await CityRepository.Delete(city); }