Example #1
0
        public async Task <IHttpActionResult> AddToFavorite(WeatherStation model)
        {
            var id = authRepository.GetUserId();

            if (model == null)
            {
                return(BadRequest("model cannot be null"));
            }
            if (await favoriteRepository.AddFavoriteStationValidator(model, id) == false)
            {
                return(BadRequest("There is already same weather station"));
            }
            await favoriteRepository.Add(model, id);

            return(Ok());
        }