public async Task <IActionResult> DlmtDetailsFormData(int id) { var req = new DlmtDetailsFormDataRequest { Id = id }; var result = await _dlmtCasemanager.GetCaseDetailFormDataAsync(req); return(Ok(result)); }
public async Task <DlmtDetailsFormDataResponse> GetCaseDetailFormDataAsync(DlmtDetailsFormDataRequest req) { using (var conn = new SqlConnection(_connectionSettings.DefaultConnection)) { var result = new DlmtDetailsFormDataResponse(); const string storeproc = @"[dbo].[uspsCaseDetailsGetById]"; await conn.OpenAsync(); var dynParm = new { req.Id }; var rawResult = await conn.QueryMultipleAsync(storeproc, dynParm, null, null, CommandType.StoredProcedure); if (rawResult != null) { result.MainCase = rawResult.Read <DlmtCaseDetailsDTO>().FirstOrDefault(); if (result.MainCase != null) { result.CasePhases = rawResult.Read <CasePhaseDTO>().ToList(); } } return(result); } }
public async Task <DlmtDetailsFormDataResponse> GetCaseDetailFormDataAsync(DlmtDetailsFormDataRequest req) { var result = await _repos.GetCaseDetailFormDataAsync(req); return(result); }