public async Task <ActionResult <Models.Response.ChecklistItensResponse> > ConsultarChecklistItensAsync(int idLogin) { try { Models.TbUsuario tbUsuario = await usuarioBsn.ConsultarUsuarioPorIdLoginAsync(idLogin); List <Models.TbChecklistItem> checklistsItens = await checklistItemBsn.ConsultarChecklistsItemPorIdUsuarioAsync(tbUsuario.IdUsuario); Models.Response.ChecklistItensResponse resps = checklistItemCnv.ToChecklistItensResponse(checklistsItens); return(resps); } catch (Exception e) { return(BadRequest( new Models.Response.ErroResponse(404, e.Message) )); } }
public Models.Response.ChecklistItensResponse ToChecklistItensResponse(List <Models.TbChecklistItem> tbs) { Models.Response.ChecklistItensResponse resps = new Models.Response.ChecklistItensResponse(); List <Models.Response.ChecklistItemResponse> checklistItens = new List <Models.Response.ChecklistItemResponse>(); foreach (Models.TbChecklistItem tb in tbs) { Models.Response.ChecklistItemResponse itens = new Models.Response.ChecklistItemResponse(); itens.IdChecklistItem = tb.IdItem; itens.NomeItem = tb.NmItem; checklistItens.Add(itens); } resps.Itens = checklistItens; return(resps); }