Example #1
0
 public void Update(ProfissionalCommand command)
 {
     Nome     = command.Nome;
     Email    = command.Email;
     Telefone = command.Telefone;
     Endereco = command.Endereco;
     Cpf      = command.Cpf;
 }
Example #2
0
        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());
        }
Example #4
0
        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);
        }
Example #5
0
 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;
 }
Example #6
0
        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);
            }
        }
Example #7
0
 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
     });
 }
Example #8
0
        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);
            }
        }