public Models.TbChecklistItem ToTbChecklistItem(Models.Request.ChecklistItemRequest req) { Models.TbChecklistItem tb = new Models.TbChecklistItem(); tb.NmItem = req.NomeItem; tb.IdChecklist = req.IdChecklist; return(tb); }
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) )); } }