public async Task <IActionResult> GetById(string id) { var _request = new ContactGetByIdRequest(id); var _result = await _mediator.Send(_request); return(_result != null ? (IActionResult)Ok(_result) : NotFound()); }
public async Task <IActionResult> ContactGetByIdAsync(int id) { var req = new ContactGetByIdRequest { Id = id }; var result = await _contactManager.GetContactByIdAsync(req); return(Ok(result)); }
public async Task <ContactGetByIdResponse> GetContactByIdAsync(ContactGetByIdRequest req) { using (var conn = new SqlConnection(_connectionSettings.DefaultConnection)) { var result = new ContactGetByIdResponse(); string storeproc = string.Format("[dbo].[usp{0}GetById_New]", req.ContactType); await conn.OpenAsync(); var dynParm = new { ID = req.Id }; var rawResult = await conn.QueryAsync <ContactDTO>(storeproc, dynParm, null, null, CommandType.StoredProcedure); if (rawResult != null) { result.Data = rawResult.FirstOrDefault(); result.Data.ContactType = req.ContactType; } return(result); } }
public async Task <ContactGetByIdResponse> GetContactByIdAsync(ContactGetByIdRequest req) { return(await _repos.GetContactByIdAsync(req)); }