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);
        }