public async Task <Pessoa> Salvar(PessoaSalvar pessoa) { var pessoaBuilder = BuilderEntidade.ConverteEntidade <Pessoa>(pessoa); var pessoaBD = await entityRepositorio.Salvar <Pessoa>(pessoaBuilder); return(pessoaBD); }
public async Task <ActionResult> Post([FromBody] VeiculoVM veiculo) { try { var Builder = BuilderEntidade.ConverteEntidade <Veiculo>(veiculo); return(StatusCode(200, await _entityService.Salvar(Builder))); } catch (System.Exception er) { return(StatusCode(401, new { er.Message })); } }
public async Task <ActionResult> Post([FromBody] AgendamentoVM agendamento) { try { var Builder = BuilderEntidade.ConverteEntidade <Agendamento>(agendamento); await _entityService.Salvar(Builder); return(StatusCode(200)); } catch (System.Exception er) { return(StatusCode(401, new { er.Message })); } }
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 })); } }
public async Task <ActionResult> Put(int id, [FromBody] VeiculoVM veiculo) { try { var Builder = BuilderEntidade.ConverteEntidade <Veiculo>(veiculo); var registro = await _entityService.BuscarPorId(veiculo => veiculo.Id == id); Builder.Id = registro.Id; var veiculoBD = await _entityService.Alterar(Builder); return(StatusCode(200, veiculoBD)); } catch (System.Exception er) { return(StatusCode(401, new { er.Message })); } }
public async Task <Pessoa> Alterar(int id, PessoaAlterar pessoa) { var pessoaAlteracao = await entityRepositorio.Buscar <Pessoa>(pessoa => pessoa.Id == id); if (pessoaAlteracao == null) { throw new Exception("Usuario não encontrado."); } var pessoaBuilder = BuilderEntidade.ConverteEntidade <Pessoa>(pessoa); pessoaBuilder.Id = pessoaAlteracao.Id; pessoaBuilder.Senha = pessoaAlteracao.Senha; return(await entityRepositorio.Alterar <Pessoa>(pessoaBuilder)); }
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 })); } }