public async Task <NewsGetDetailedResponse> GetNewsDetailedAsync(NewsGetDetailedRequest request) { await using var connection = new SqlConnection(_connectionString); await connection.OpenAsync(); return(await connection.QueryFirstOrDefaultAsync <NewsGetDetailedResponse>(ExecNewsGetDetailed, request)); }
public async Task <ActionResult <NewsGetDetailedResponse> > GetDetailedView(Guid newsId) { NewsGetDetailedRequest request = new NewsGetDetailedRequest { NewsId = newsId }; NewsGetDetailedResponse result = await _newsRepository.GetNewsDetailedAsync(request); if (result == null) { return(NotFound()); } return(result); }