Ejemplo n.º 1
0
        public async Task <IActionResult> DeleteSuggestion([FromRoute] int suggestionId)
        {
            var success = await _soStringService.DeleteSuggestionAsync(suggestionId, User.GetClaim <int>(ClaimType.Id));

            if (success)
            {
                return(new EmptyResult());
            }

            return(BadRequest());
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> DeleteSuggestion([FromBody] DeleteSuggestionViewModel model)
        {
            var success = await _soStringsService.DeleteSuggestionAsync(model.SuggestionId, User.GetClaim <int>(ClaimType.Id));

            if (!success)
            {
                return(BadRequest());
            }

            var stringId = await _soStringsService.GetStringIdBySuggestionId(model.SuggestionId);

            return(await GetStringSummaryViewModelFor(stringId));
        }