public void Update(ProfissionalCommand command) { Nome = command.Nome; Email = command.Email; Telefone = command.Telefone; Endereco = command.Endereco; Cpf = command.Cpf; }
public Profissional AddCliente(ProfissionalCommand command) { Profissional profissional = new Profissional(command); _profissionalRepository.AddProfissional(profissional); return(profissional); }
public async Task <ActionResult> Post([FromBody] ProfissionalCommand command) { var response = await _mediator.Send(command); if (_notification.Status == HandlerStatus.Falha) { return(BadRequest(_notification.Erros)); } return(Ok()); }
public Profissional UpdateProfissional(int id, ProfissionalCommand command) { Profissional profissional = _profissionalRepository.GetProfissional(id); if (profissional != null) { profissional.Update(command); _profissionalRepository.UpdateProfissional(profissional); return(profissional); } return(null); }
public static void Alterar(Profissional profissional, ProfissionalCommand profissionalAlterado) { profissional.CboId = profissionalAlterado.CboId; profissional.Nome = profissionalAlterado.Nome; profissional.Documento = profissionalAlterado.Documento; profissional.Email = profissionalAlterado.Email; profissional.Telefone = profissionalAlterado.Telefone; profissional.Celular = profissionalAlterado.Celular; profissional.CelularOperadoraId = profissionalAlterado.CelularOperadoraId; profissional.Endereco = profissionalAlterado.Endereco; profissional.Numero = profissionalAlterado.Numero; profissional.Complemento = profissionalAlterado.Complemento; profissional.Bairro = profissionalAlterado.Bairro; profissional.Cidade = profissionalAlterado.Cidade; profissional.Estado = profissionalAlterado.Estado; profissional.Cep = profissionalAlterado.Cep; profissional.Ativo = profissionalAlterado.Ativo; profissional.Observacao = profissionalAlterado.Observacao; }
public IHttpActionResult Add([FromBody] ProfissionalCommand profissionalInclusao) { try { _profissionalService.Add(Profissional.Criar(profissionalInclusao)); var profissional = _profissionalService.GetAll().LastOrDefault(); if (profissional == null) { return(NotFound()); } return(Ok(profissional)); } catch (Exception e) { throw new Exception("Erro ao incluir :" + e.Message); } }
public static Profissional Criar(ProfissionalCommand profissionalNovo) { return(new Profissional { CboId = profissionalNovo.CboId, Nome = profissionalNovo.Nome, Documento = profissionalNovo.Documento, Email = profissionalNovo.Email, Telefone = profissionalNovo.Telefone, Celular = profissionalNovo.Celular, CelularOperadoraId = profissionalNovo.CelularOperadoraId, Endereco = profissionalNovo.Endereco, Numero = profissionalNovo.Numero, Complemento = profissionalNovo.Complemento, Bairro = profissionalNovo.Bairro, Cidade = profissionalNovo.Cidade, Estado = profissionalNovo.Estado, Cep = profissionalNovo.Cep, Ativo = profissionalNovo.Ativo, Observacao = profissionalNovo.Observacao }); }
public IHttpActionResult Update(int id, [FromBody] ProfissionalCommand profissionalAlteracao) { try { var profissional = _profissionalService.GetById(id); if (profissional == null) { return(NotFound()); } Profissional.Alterar(profissional, profissionalAlteracao); _profissionalService.Update(profissional); return(Ok(profissional)); } catch (Exception e) { throw new Exception("Erro ao alterar :" + e.Message); } }