public async Task <bool> AddCityMapHistory(CityMapHistory cityMapHistory) { _db.cityMapHistory.Add(cityMapHistory); var result = await _db.SaveChangesAsync() != 0; return(result); }
public async Task <bool> AddCityMapHistory(CityMapHistory cityMapHistory) { try { var resust = await _cityMapDataManager.AddCityMapHistory(cityMapHistory); return(resust); } catch (Exception ex) { var logMsg = string.Format("Method: AddCityMapHistory, Error: {0}", ex.Message); //Todo: add log4net. throw ex; } }
public async Task <IActionResult> GetCityMapByZipCode(string zipCode) { try { var result = await _cityMapManager.GetCityMapByZipCode(zipCode); var cityMapHistoy = new CityMapHistory { ZipCode = zipCode, CityMapHistoryId = new Guid(), RequestDateTime = DateTime.UtcNow, ResponseSuccess = false }; if (result == null) { await _cityMapManager.AddCityMapHistory(cityMapHistoy); return(NotFound()); } cityMapHistoy.City = result.City; cityMapHistoy.TimeZone = result.TimeZone; cityMapHistoy.Temperature = result.Temperature; cityMapHistoy.Elevation = result.Elevation; cityMapHistoy.Latitude = result.Latitude; cityMapHistoy.Longitude = result.Longitude; cityMapHistoy.ResponseSuccess = true; await _cityMapManager.AddCityMapHistory(cityMapHistoy); return(Ok(result)); } catch (Exception ex) { var logMsg = string.Format("Controller: GetCityMapByZipCode, Error: {0}", ex.Message); //Todo: add log4net. return(NotFound()); } }