Пример #1
0
        public ClienteDTO Create(ClienteCadastroModel model)
        {
            var cliente = mapper.Map <Cliente>(model);

            ClienteDomainService.Create(cliente);

            return(mapper.Map <ClienteDTO>(cliente));
        }
        public ClienteModel Create(ClienteModel model)
        {
            var cliente = _mapper.Map <Cliente>(model);

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

            cliente.ValidationResult = result;
            model = _mapper.Map <ClienteModel>(cliente);

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

            return(model);
        }
        public ClienteDTO Create(ClienteCadastroModel model)
        {
            var aluno = new Cliente
            {
                IdCliente      = Guid.NewGuid(),
                Nome           = model.Nome,
                DataNascimento = model.DataDeNascimento,
                Email          = model.Email,
                Sexo           = (SexoEnum)char.Parse(model.Sexo)
            };

            _clienteDomainService.Create(aluno);

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

            return(alunoModel);
        }