public Models.Response.ChecklistItemResponse ToChecklistItemResponse(Models.TbChecklistItem tb) { Models.Response.ChecklistItemResponse resp = new Models.Response.ChecklistItemResponse(); resp.IdChecklistItem = tb.IdItem; resp.NomeItem = tb.NmItem; return(resp); }
public async Task <ActionResult <Models.Response.ChecklistItemResponse> > DeletarChecklistAsync(int idChecklistItem) { try { Models.TbChecklistItem tbChecklistItem = await checklistItemBsn.ConsultarChecklistPorIdAsync(idChecklistItem); tbChecklistItem = await checklistItemBsn.DeletarChecklistItemAsync(tbChecklistItem); Models.Response.ChecklistItemResponse resp = checklistItemCnv.ToChecklistItemResponse(tbChecklistItem); return(resp); } 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); }
public async Task <ActionResult <Models.Response.ChecklistItemResponse> > AlterarChecklistItemAsync(int idChecklistItem, Models.Request.ChecklistItemRequest req) { try { Models.TbChecklistItem tbChecklistItemAtual = await checklistItemBsn.ConsultarChecklistPorIdAsync(idChecklistItem); Models.TbChecklistItem tbChecklistItemNovo = checklistItemCnv.ToTbChecklistItem(req); tbChecklistItemAtual = await checklistItemBsn.AlterarChecklistItemAsync(tbChecklistItemAtual, tbChecklistItemNovo); Models.Response.ChecklistItemResponse resp = checklistItemCnv.ToChecklistItemResponse(tbChecklistItemAtual); return(resp); } catch (Exception e) { return(BadRequest( new Models.Response.ErroResponse(400, e.Message) )); } }
public async Task <ActionResult <Models.Response.ChecklistItemResponse> > AdicionarChecklistItemAsync(Models.Request.ChecklistItemRequest req) { try { Models.TbUsuario tbUsuario = await usuarioBsn.ConsultarUsuarioPorIdLoginAsync(req.IdLogin); Models.TbChecklistItem tbChecklistItem = checklistItemCnv.ToTbChecklistItem(req); tbChecklistItem = await checklistItemBsn.AdicionarChecklistItemAsync(tbChecklistItem); Models.Response.ChecklistItemResponse resp = checklistItemCnv.ToChecklistItemResponse(tbChecklistItem); return(resp); } catch (Exception e) { return(BadRequest( new Models.Response.ErroResponse(400, e.Message) )); } }