Ejemplo n.º 1
0
        public async Task <ActionResult> Post([FromBody] ChecklistVM checklistVM, int idAgendamento)
        {
            try
            {
                var Builder = BuilderEntidade.ConverteEntidade <Checklist>(checklistVM);
                await _checklistService.Salvar(Builder, idAgendamento);

                return(StatusCode(200));
            }
            catch (System.Exception er)
            {
                return(StatusCode(401, new { er.Message }));
            }
        }
Ejemplo n.º 2
0
        public async Task <ActionResult> Put(int id, [FromBody] ChecklistVM checklist)
        {
            try
            {
                var Builder  = BuilderEntidade.ConverteEntidade <Checklist>(checklist);
                var registro = await _entityService.BuscarPorId(checklist => checklist.Id == id);

                if (registro == null)
                {
                    throw new Exception("O identificador não foi encontrado");
                }

                Builder.Id = id;
                var checklistBD = await _entityService.Alterar(Builder);

                return(StatusCode(200, checklistBD));
            }
            catch (System.Exception er)
            {
                return(StatusCode(401, new { er.Message }));
            }
        }