示例#1
0
 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}"));
            }
        }
示例#3
0
        public string AddToFavoriteCity(FavoriteCityDtoInputModel city)
        {
            var result = _favoriteCityRepository.AddItem(RemapFavoriteCityInput(city));

            return(result);
        }