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()); }
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)); }