private FavoriteCities RemapFavoriteCityInput(FavoriteCityDtoInputModel city) { if (city == null) { return(null); } return(new FavoriteCities() { Id = city.Id, Name = city.Name }); }
public HttpResponseMessage Add(FavoriteCityInputModel model) { try { var inputModel = new FavoriteCityDtoInputModel { Id = model.Id, Name = model.Name }; return(Request.CreateResponse(HttpStatusCode.OK, WeatherService.AddToFavoriteCity(inputModel))); } catch (Exception e) { var message = $"Failed to get thumbnail record."; return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, $"{message}, error: {e.Message}")); } }
public string AddToFavoriteCity(FavoriteCityDtoInputModel city) { var result = _favoriteCityRepository.AddItem(RemapFavoriteCityInput(city)); return(result); }