Пример #1
0
        public PotenciaisClienteViewModel ConverterEmCliente(PotenciaisClienteViewModel model)
        {
            if (model.tipo == "PF")
            {
                var retorno = ConverterPf(model);

                if (!retorno.ValidationResult.IsValid)
                {
                    model.ValidationResult = retorno.ValidationResult;
                    return(model);
                }
                model.convertidoEmClientePessoasFisicasID = retorno.Id;
                model.convertidoEmClientePorAspNetUserID  = model.convertidoEmClientePorAspNetUserID;
                model.convertidoEmClienteEm = DateTime.Now;

                var entidade  = PotenciaisClienteAdaptador.ParaDominioModelo(model);
                var resultado = _potenciaisClienteServico.AtualizarConverterCliente(entidade);

                return(model);
            }

            if (model.tipo == "PJ")
            {
                var retorno = ConverterPj(model);

                if (!retorno.ValidationResult.IsValid)
                {
                    model.ValidationResult = retorno.ValidationResult;
                    return(model);
                }
                model.convertidoEmClientePessoasJuridicasID = retorno.Id;
                model.convertidoEmClientePorAspNetUserID    = model.convertidoEmClientePorAspNetUserID;
                model.convertidoEmClienteEm = DateTime.Now;

                var entidade  = PotenciaisClienteAdaptador.ParaDominioModelo(model);
                var resultado = _potenciaisClienteServico.AtualizarConverterCliente(entidade);

                return(model);
            }
            return(model);
        }