예제 #1
0
        public async Task <bool> ModificarCliente(ClienteDto cliente)
        {
            var entity = _mapper.Map <ClientEntity>(cliente);

            _clienteDomainService.Update(entity);
            return((await _clienteDomainService.SaveChanges()) > 0);
        }
예제 #2
0
        public ClienteDTO Update(ClienteEdicaoModel model)
        {
            var cliente = mapper.Map <Cliente>(model);

            ClienteDomainService.Update(cliente);

            return(mapper.Map <ClienteDTO>(cliente));
        }
        public void Update(ClienteEdicaoModel model)
        {
            var cliente = new Cliente();

            cliente.Id      = model.Id;
            cliente.Nome    = model.Nome;
            cliente.Email   = model.Email;
            cliente.Cpf     = model.Cpf;
            cliente.PlanoId = model.PlanoId;

            clienteDomainService.Update(cliente);
        }
        public ClienteModel Update(ClienteModel model)
        {
            var cliente = _mapper.Map <Cliente>(model);

            var result = _validator.Validate(cliente, ruleSet: "all");

            cliente.ValidationResult = result;

            if (result.IsValid)
            {
                var clienteRetorno = _domainService.Update(cliente);
                model = _mapper.Map <ClienteModel>(clienteRetorno);
            }

            return(model);
        }
        public ClienteDTO Update(ClienteEdicaoModel model)
        {
            var aluno = _clienteDomainService.GetById(model.IdCliente);

            if (aluno == null)
            {
                throw new Exception("Aluno não encontrado");
            }

            aluno.Nome           = model.Nome;
            aluno.DataNascimento = model.DataDeNascimento;
            aluno.Email          = model.Email;

            _clienteDomainService.Update(aluno);

            var alunoModel = _mapper.Map <ClienteDTO>(aluno);

            return(alunoModel);
        }