Пример #1
0
        public async Task <IActionResult> ToggleStar(string moniker, int talkId)
        {
            try
            {
                var state = _repo.ToggleTalkForUser(moniker, User.Identity.Name, talkId);
                await _repo.SaveChangesAsync();

                return(Ok(state));
            }
            catch (Exception ex)
            {
                _logger.LogError("Failed to save favorite talk: {0}", ex);
            }

            return(BadRequest("Failed to toggle star"));
        }