Exemplo n.º 1
0
        public async Task <IHttpActionResult> SaveSearchTokenAsync(dynamic payload)
        {
            if (User.Identity.IsAuthenticated)
            {
                var prefs = _userPreferenceRepository.Get(User.GetUserId()) ?? new Data.Entity.UserPreference(User.GetUserId());
                prefs.SavedSearchToken = (string)payload.token;
                await _userPreferenceRepository.UpsertAsync(prefs);

                return(StatusCode(System.Net.HttpStatusCode.NoContent));
            }
            else
            {
                return(BadRequest("User not authenticated"));
            }
        }