public async Task <ActionResult <Models.Response.ChecklistsResponse> > ConsultarChecklistsAsync(int idLogin) { try { Models.TbUsuario tbUsuario = await usuarioBsn.ConsultarUsuarioPorIdLoginAsync(idLogin); List <Models.TbChecklist> checklists = await checklistBsn.ConsultarChecklistsPorIdUsuarioAsync(tbUsuario.IdUsuario); Models.Response.ChecklistsResponse resps = checklistCnv.ToChecklistsResponse(checklists); return(resps); } catch (Exception e) { return(BadRequest( new Models.Response.ErroResponse(404, e.Message) )); } }
public Models.Response.ChecklistsResponse ToChecklistsResponse(List <Models.TbChecklist> tbs) { Models.Response.ChecklistsResponse resps = new Models.Response.ChecklistsResponse(); List <Models.Response.ChecklistResponse> checklists = new List <Models.Response.ChecklistResponse>(); foreach (Models.TbChecklist tb in tbs) { Models.Response.ChecklistResponse check = new Models.Response.ChecklistResponse(); check.IdChecklist = tb.IdChecklist; check.NomeChecklist = tb.NmChecklist; checklists.Add(check); } resps.Checklists = checklists; return(resps); }