public ResultValidation Salvar(GrupoUsuarioCliente grupoUsuarioCliente)
        {
            ResultValidation returnValidation = new ResultValidation();

            if (repoGrupoUsuarioCliente.Contains(m => m.Nome == grupoUsuarioCliente.Nome && m.IdClienteEmpresa == grupoUsuarioCliente.IdClienteEmpresa && m.Id != grupoUsuarioCliente.Id))
            {
                returnValidation.AddMessage("Nome", "Já existe um grupo cadastrado com esse nome para o cliente selecionado.");
            }

            if (!returnValidation.Ok)
            {
                return(returnValidation);
            }

            try
            {
                if (grupoUsuarioCliente.Id == null)
                {
                    repoGrupoUsuarioCliente.Add(grupoUsuarioCliente);
                }
                else
                {
                    repoGrupoUsuarioCliente.Update(grupoUsuarioCliente);
                }

                context.SaveChanges();
            }
            catch (Exception err)
            {
                returnValidation.AddMessage("", err);
            }

            return(returnValidation);
        }
Exemple #2
0
        public ResultValidation Salvar(RamoAtividade ramoAtividade)
        {
            ResultValidation returnValidation = new ResultValidation();

            if (repoRamoAtividade.Exists(i => i.Nome.ToUpper().Trim() == ramoAtividade.Nome.ToUpper().Trim() &&
                                         i.Id != ramoAtividade.Id))
            {
                returnValidation.AddMessage("Nome", "Nome já cadastrado.");
            }

            if (!returnValidation.Ok)
            {
                return(returnValidation);
            }

            try
            {
                if (ramoAtividade.Id == null)
                {
                    repoRamoAtividade.Add(ramoAtividade);
                }
                else
                {
                    repoRamoAtividade.Update(ramoAtividade);
                }

                context.SaveChanges();
            }
            catch (Exception err)
            {
                returnValidation.AddMessage("", err);
            }

            return(returnValidation);
        }
Exemple #3
0
        public ResultValidation Alterar(TipoContato tipoContato)
        {
            ResultValidation returnValidation = new ResultValidation();

            if (repoTipoContato.Exists(i => i.Nome.ToUpper().Trim() == tipoContato.Nome.ToUpper().Trim() &&
                                       i.Id != tipoContato.Id))
            {
                returnValidation.AddMessage("Nome", "Nome já cadastrado.");
            }

            if (!returnValidation.Ok)
            {
                return(returnValidation);
            }

            try
            {
                repoTipoContato.Update(tipoContato);

                context.SaveChanges();
            }
            catch (Exception err)
            {
                returnValidation.AddMessage("", err);
            }

            return(returnValidation);
        }
        public ResultValidation Alterar(ItemProduto itemProduto)
        {
            ResultValidation returnValidation = new ResultValidation();

            if (repoItemProduto.Exists(i => i.Descricao.ToUpper().Trim() == itemProduto.Descricao.ToUpper().Trim() && i.Id != itemProduto.Id))
            {
                returnValidation.AddMessage("Descrição", "Descrição já cadastrada.");
            }

            if (!returnValidation.Ok)
            {
                return(returnValidation);
            }

            try
            {
                repoItemProduto.Update(itemProduto);

                context.SaveChanges();
            }
            catch (Exception err)
            {
                returnValidation.AddMessage("", err);
            }

            return(returnValidation);
        }
Exemple #5
0
        public ResultValidation Salvar(Produto produto)
        {
            ResultValidation returnValidation = new ResultValidation();

            if (repoProduto.Exists(i => i.Descricao.ToUpper().Trim() == produto.Descricao.ToUpper().Trim() &&
                                   i.Id != produto.Id))
            {
                returnValidation.AddMessage("Descricao", "Descrição já cadastrada.");
            }

            if (!returnValidation.Ok)
            {
                return(returnValidation);
            }

            try
            {
                if (produto.Id == null)
                {
                    repoProduto.Add(produto);
                }
                else
                {
                    repoProduto.Update(produto);
                }

                context.SaveChanges();
            }
            catch (Exception err)
            {
                returnValidation.AddMessage("", err);
            }

            return(returnValidation);
        }
Exemple #6
0
        public ResultValidation Salvar(ContratoEmpresaPrecificacaoProduto precificacao)
        {
            ResultValidation returnValidation = new ResultValidation();

            if (!returnValidation.Ok)
            {
                return(returnValidation);
            }

            if (precificacao.InicioFaixa >= precificacao.TerminoFaixa)
            {
                returnValidation.AddMessage("", "O valor de ínicio não pode ser igual ou superior ao valor de término da faixa.");
                return(returnValidation);
            }

            if (precificacao.InicioFaixa <= 0)
            {
                returnValidation.AddMessage("", "Informe o valor de ínicio da faixa.");
                return(returnValidation);
            }

            if (precificacao.TerminoFaixa <= 0)
            {
                returnValidation.AddMessage("", "Informe o valor de término da faixa.");
                return(returnValidation);
            }

            //returnValidation = this.VerificaSobreposicaoFaixas(precificacao.Id, precificacao.InicioFaixa, precificacao.TerminoFaixa, precificacao.IdContratoEmpresa, precificacao.CodigoProduto);
            //if (!returnValidation.Ok) return returnValidation;

            try
            {
                if (precificacao.Id == null)
                {
                    repoContratoEmpresaPrecificacaoProduto.Add(precificacao);
                }
                else
                {
                    repoContratoEmpresaPrecificacaoProduto.Update(precificacao);
                }

                context.SaveChanges();
            }
            catch (Exception err)
            {
                returnValidation.AddMessage("", err);
            }

            return(returnValidation);
        }
        public ResultValidation AutenticarUsuario(LoginUser user, out UsuarioCliente usuarioAutenticado)
        {
            ResultValidation retorno = new ResultValidation();

            if (user.Login == null)
            {
                retorno.AddMessage("", "Usuário/Senha não conferem.");
                usuarioAutenticado = new UsuarioCliente {
                    Login = user.Login, Senha = user.Password
                };
            }

            if (user.Password == null)
            {
                retorno.AddMessage("", "Usuário/Senha não conferem.");
                usuarioAutenticado = new UsuarioCliente {
                    Login = user.Login, Senha = user.Password
                };
            }

            UsuarioCliente userByLogin = repoUsuario.FindFirst(u => u.Login == user.Login);

            if (userByLogin == null)
            {
                retorno.AddMessage("", "Usuário/Senha não conferem.");
                usuarioAutenticado = new UsuarioCliente {
                    Login = user.Login, Senha = string.Empty
                };
            }
            else if (userByLogin.Ativo == false)
            {
                retorno.AddMessage("", "Acesso negado.");
                usuarioAutenticado = new UsuarioCliente {
                    Login = user.Login, Senha = string.Empty
                };
            }
            else if (userByLogin.Senha != Security.Encryption(user.Password))
            {
                retorno.AddMessage("", "Usuário/Senha não conferem.");
                usuarioAutenticado = new UsuarioCliente {
                    Login = user.Login, Senha = string.Empty
                };
            }

            usuarioAutenticado = userByLogin;

            return(retorno);
        }
        public ResultValidation Excluir(int id)
        {
            ResultValidation returnValidation = new ResultValidation();

            List <string> codigos = context.ContratosEmpresasProdutos.Where(u => u.IdContratoEmpresa == id).Select(u => u.CodigoProduto).Distinct().ToList();

            if (!returnValidation.Ok)
            {
                return(returnValidation);
            }

            try
            {
                foreach (var codigo in codigos)
                {
                    repoContratoEmpresaProduto.Remove(id, codigo);

                    context.SaveChanges();
                }
            }
            catch (Exception err)
            {
                returnValidation.AddMessage("", err);
            }

            return(returnValidation);
        }
        public ResultValidation Excluir(int id)
        {
            ResultValidation returnValidation = new ResultValidation();

            List <int?> transacoes = context.TransacoesConsultas.Where(u => u.ContratoEmpresa.Id == id).Select(u => u.Id).ToList();

            if (!returnValidation.Ok)
            {
                return(returnValidation);
            }

            try
            {
                foreach (var transacao in transacoes)
                {
                    repoTransacaoConsulta.Remove(transacao);

                    context.SaveChanges();
                }
            }
            catch (Exception err)
            {
                returnValidation.AddMessage("", err);
            }

            return(returnValidation);
        }
        public ResultValidation Salvar(ClienteEmpresaContatoEmail clienteEmpresaContatoEmail)
        {
            ResultValidation returnValidation = new ResultValidation();

            if (!returnValidation.Ok)
            {
                return(returnValidation);
            }

            try
            {
                if (clienteEmpresaContatoEmail.Id == null)
                {
                    clienteEmpresaContatoEmail.DataCadastro = DateTime.Now;

                    repoClienteEmpresaContatoEmail.Add(clienteEmpresaContatoEmail);
                }
                else
                {
                    repoClienteEmpresaContatoEmail.Update(clienteEmpresaContatoEmail);
                }

                context.SaveChanges();
            }
            catch (Exception err)
            {
                returnValidation.AddMessage("", err);
            }

            return(returnValidation);
        }
Exemple #11
0
        public ResultValidation Salvar(UsuarioClienteProduto usuarioClienteProduto)
        {
            ResultValidation returnValidation = new ResultValidation();

            if (!returnValidation.Ok)
            {
                return(returnValidation);
            }

            try
            {
                if (usuarioClienteProduto.Id == null)
                {
                    repoUsuarioClienteProduto.Add(usuarioClienteProduto);
                }
                else
                {
                    repoUsuarioClienteProduto.Update(usuarioClienteProduto);
                }

                context.SaveChanges();
            }
            catch (Exception err)
            {
                returnValidation.AddMessage("", err);
            }

            return(returnValidation);
        }
        public ResultValidation Salvar(CategoriaProdutoFaixa categoriaProdutoFaixa)
        {
            ResultValidation returnValidation = new ResultValidation();

            if (!returnValidation.Ok)
            {
                return(returnValidation);
            }

            try
            {
                if (categoriaProdutoFaixa.CodigoCategoria == null)
                {
                    repoCategoriaProdutoFaixa.Add(categoriaProdutoFaixa);
                }
                else
                {
                    repoCategoriaProdutoFaixa.Update(categoriaProdutoFaixa);
                }

                context.SaveChanges();
            }
            catch (Exception err)
            {
                returnValidation.AddMessage("", err);
            }

            return(returnValidation);
        }
Exemple #13
0
        public ResultValidation Excluir(int id)
        {
            ResultValidation returnValidation = new ResultValidation();

            List <string> faixas     = context.ContratosEmpresasPrecificacoes.Where(u => u.IdContratoEmpresa == id).Select(u => u.CodigoFaixa).Distinct().ToList();
            List <string> categorias = context.ContratosEmpresasPrecificacoes.Where(u => u.IdContratoEmpresa == id).Select(u => u.CodigoCategoriaConsulta).Distinct().ToList();

            if (!returnValidation.Ok)
            {
                return(returnValidation);
            }

            try
            {
                foreach (var categoria in categorias)
                {
                    foreach (var faixa in faixas)
                    {
                        repoContratoEmpresaPrecificacao.Remove(id, categoria, faixa);

                        context.SaveChanges();
                    }
                }
            }
            catch (Exception err)
            {
                returnValidation.AddMessage("", err);
            }

            return(returnValidation);
        }
Exemple #14
0
        public ResultValidation SalvarProdutosSelecionados(int idUsuarioCliente, List <string> produtosSelecionados)
        {
            ResultValidation returnValidation = new ResultValidation();
            UsuarioCliente   usuarioCliente   = repoUsuarioCliente.GetById(idUsuarioCliente);

            if (!returnValidation.Ok)
            {
                return(returnValidation);
            }

            usuarioCliente.UsuarioClienteProdutosSelecionados.Clear();

            try
            {
                foreach (var item in produtosSelecionados)
                {
                    UsuarioClienteProduto usuarioClienteProduto = new UsuarioClienteProduto();

                    usuarioClienteProduto.Id            = idUsuarioCliente;
                    usuarioClienteProduto.CodigoProduto = item;

                    repoUsuarioClienteProduto.Add(usuarioClienteProduto);
                }

                context.SaveChanges();
            }
            catch (Exception err)
            {
                returnValidation.AddMessage("", err);
            }

            return(returnValidation);
        }
Exemple #15
0
        public ResultValidation Salvar(MensagemContato mensagemContato)
        {
            ResultValidation returnValidation = new ResultValidation();

            if (!returnValidation.Ok)
            {
                return(returnValidation);
            }

            try
            {
                if (mensagemContato.Id == null)
                {
                    mensagemContato.DataRegistro = DateTime.Now;
                    mensagemContato.Respondida   = false;

                    repoMensagemContato.Add(mensagemContato);
                }
                else
                {
                    repoMensagemContato.Update(mensagemContato);
                }

                context.SaveChanges();
            }
            catch (Exception err)
            {
                returnValidation.AddMessage("", err);
            }

            return(returnValidation);
        }
Exemple #16
0
        public ResultValidation Salvar(UsuarioBackOffice usuarioBackOffice)
        {
            ResultValidation returnValidation = new ResultValidation();


            if (repoUsuarioBackOffice.Exists(i => i.Email.ToUpper().Trim() == usuarioBackOffice.Email.ToUpper().Trim() &&
                                             i.Id != usuarioBackOffice.Id))
            {
                returnValidation.AddMessage("Email", "E-mail já existente.");
            }


            if (repoUsuarioBackOffice.Exists(i => i.Login.ToUpper().Trim() == usuarioBackOffice.Login.ToUpper().Trim() &&
                                             i.Id != usuarioBackOffice.Id))
            {
                returnValidation.AddMessage("Login", "Login já existente.");
            }


            if (!returnValidation.Ok)
            {
                return(returnValidation);
            }

            try
            {
                if (usuarioBackOffice.Id == null)
                {
                    usuarioBackOffice.DataCriacao = DateTime.Now;
                    usuarioBackOffice.Senha       = Security.Encryption(usuarioBackOffice.Login + usuarioBackOffice.Senha);

                    repoUsuarioBackOffice.Add(usuarioBackOffice);
                }
                else
                {
                    repoUsuarioBackOffice.Update(usuarioBackOffice);
                }

                context.SaveChanges();
            }
            catch (Exception err)
            {
                returnValidation.AddMessage("", err);
            }

            return(returnValidation);
        }
Exemple #17
0
        public ResultValidation Salvar(UsuarioCliente usuarioCliente)
        {
            ResultValidation returnValidation = new ResultValidation();

            if (repoUsuarioCliente.Exists(i => i.Email.ToUpper().Trim() == usuarioCliente.Email.ToUpper().Trim() &&
                                          i.Id != usuarioCliente.Id))
            {
                returnValidation.AddMessage("E-mail", "E-mail já existente.");
            }

            if (repoUsuarioCliente.Exists(i => i.Login.ToUpper().Trim() == usuarioCliente.Login.ToUpper().Trim() &&
                                          i.Id != usuarioCliente.Id))
            {
                returnValidation.AddMessage("E-mail", "Login já existente.");
            }

            usuarioCliente.Senha = Security.Encryption(usuarioCliente.Senha);
            usuarioCliente.Cpf   = usuarioCliente.Cpf.LimparCaracteresCPF();

            if (!returnValidation.Ok)
            {
                return(returnValidation);
            }

            try
            {
                if (usuarioCliente.Id == null)
                {
                    repoUsuarioCliente.Add(usuarioCliente);
                }
                else
                {
                    repoUsuarioCliente.Update(usuarioCliente);
                }

                context.SaveChanges();
            }
            catch (Exception err)
            {
                returnValidation.AddMessage("", err);
            }

            return(returnValidation);
        }
Exemple #18
0
        public ResultValidation Salvar(PerfilAcessoBackOffice perfilAcessoBackOffice)
        {
            ResultValidation returnValidation = new ResultValidation();

            if (repoPerfilAcessoBackOffice.Exists(i => i.Nome.ToUpper().Trim() == perfilAcessoBackOffice.Nome.ToUpper().Trim() &&
                                                  i.Id != perfilAcessoBackOffice.Id))
            {
                returnValidation.AddMessage("Nome", "Nome de perfil já cadastrado.");
            }

            if (!returnValidation.Ok)
            {
                return(returnValidation);
            }

            try
            {
                if (perfilAcessoBackOffice.Id == null)
                {
                    repoPerfilAcessoBackOffice.Add(perfilAcessoBackOffice);
                }
                else
                {
                    repoPerfilAcessoFuncionalidade.Remove(i => i.IdPerfilBackOffice == perfilAcessoBackOffice.Id);

                    context.SaveChanges();

                    repoPerfilAcessoBackOffice.Update(perfilAcessoBackOffice);

                    perfilAcessoBackOffice.PerfisFuncionalidades.ToList().ForEach(func =>
                    {
                        repoPerfilAcessoFuncionalidade.Add(func);
                    });
                }

                context.SaveChanges();
            }
            catch (Exception err)
            {
                returnValidation.AddMessage("", err);
            }

            return(returnValidation);
        }
Exemple #19
0
        public ResultValidation AutenticarUsuario(LoginUser user, out UsuarioBackOffice usuarioAutenticado)
        {
            ResultValidation retorno = new ResultValidation();

            if (user.Login == null)
            {
                retorno.AddMessage("login", "Usuário/Senha não conferem.");
                usuarioAutenticado = new UsuarioBackOffice {
                    Login = user.Login, Senha = user.Password
                };
            }

            if (user.Password == null)
            {
                retorno.AddMessage("password", "Usuário/Senha não conferem.");
                usuarioAutenticado = new UsuarioBackOffice {
                    Login = user.Login, Senha = user.Password
                };
            }

            UsuarioBackOffice userByLogin = repoUsuario.FindFirst(u => u.Login == user.Login);

            if (userByLogin == null)
            {
                retorno.AddMessage("login", "Usuário/Senha não conferem.");
                usuarioAutenticado = new UsuarioBackOffice {
                    Login = user.Login, Senha = user.Password,
                };
            }
            else if (userByLogin.Senha != Security.Encryption(user.Login + user.Password))
            {
                retorno.AddMessage("password", "Usuário/Senha não conferem.");
                usuarioAutenticado = new UsuarioBackOffice {
                    Login = user.Login, Senha = user.Password
                };
            }
            else
            {
                retorno.Success("usuário validado com sucesso.");
                usuarioAutenticado = userByLogin;
            }

            return(retorno);
        }
Exemple #20
0
        public ResultValidation Salvar(ContratoEmpresa contratoEmpresa)
        {
            ResultValidation returnValidation = new ResultValidation();

            if (!returnValidation.Ok)
            {
                return(returnValidation);
            }

            try
            {
                if (contratoEmpresa.Id == null)
                {
                    if (contratoEmpresa.DataAquisicao >= contratoEmpresa.DataCadastro)
                    {
                        returnValidation.AddMessage("DataAquisicao", "A data de aquisição não pode ser superior à data atual.");
                    }
                    else if (contratoEmpresa.DiaCorte > contratoEmpresa.DiaFaturamento)
                    {
                        returnValidation.AddMessage("DiaCorte", "O dia de corte não pode ser superior ao dia de faturamento.");
                    }
                    else
                    {
                        contratoEmpresa.DataCadastro = DateTime.Now;

                        repoContratoEmpresa.Add(contratoEmpresa);

                        context.SaveChanges();
                    }
                }
                else
                {
                    repoContratoEmpresa.Update(contratoEmpresa);
                }
            }
            catch (Exception err)
            {
                returnValidation.AddMessage("", err);
            }

            return(returnValidation);
        }
        public ResultValidation Salvar(ClienteEmpresa clienteEmpresa)
        {
            ResultValidation returnValidation = new ResultValidation();

            if (!returnValidation.Ok)
            {
                return(returnValidation);
            }

            var cnpj = clienteEmpresa.Cnpj.LimparCaracteresCNPJ();

            if (repoClienteEmpresa.Exists(i => i.Cnpj == cnpj &&
                                          i.Id != clienteEmpresa.Id))
            {
                returnValidation.AddMessage("CNPJ", "CNPJ já cadastrado.");
            }

            clienteEmpresa.Cnpj         = cnpj;
            clienteEmpresa.NomePastaFtp = clienteEmpresa.NomePastaFtp.Replace(" ", "_").ToUpper();

            try
            {
                if (clienteEmpresa.Id == null)
                {
                    repoClienteEmpresa.Add(clienteEmpresa);
                }
                else
                {
                    repoClienteEmpresa.Update(clienteEmpresa);
                }

                context.SaveChanges();
            }
            catch (Exception err)
            {
                returnValidation.AddMessage("", err);
            }

            return(returnValidation);
        }
        public ResultValidation Salvar(Newsletter subscriptionNewsletter)
        {
            ResultValidation returnValidation = new ResultValidation();

            if (repoNewsletter.Contains(m => m.Email.ToUpper() == subscriptionNewsletter.Email.ToUpper() &&
                                        m.Id != subscriptionNewsletter.Id))
            {
                returnValidation.AddMessage("Email", "Já existe inscrição newsletter cadastrada com este e-mail.");
            }

            if (!returnValidation.Ok)
            {
                return(returnValidation);
            }

            try
            {
                if (subscriptionNewsletter.Id == null)
                {
                    subscriptionNewsletter.DataRegistro = DateTime.Now;
                    subscriptionNewsletter.OptIn        = false;
                    subscriptionNewsletter.OptOut       = false;

                    repoNewsletter.Add(subscriptionNewsletter);
                }
                else
                {
                    repoNewsletter.Update(subscriptionNewsletter);
                }

                context.SaveChanges();
            }
            catch (Exception err)
            {
                returnValidation.AddMessage("", err);
            }

            return(returnValidation);
        }
Exemple #23
0
        public ResultValidation VerificaSobreposicaoFaixas(int?id, int inicio, int?termino, int?idContrato, string codigoProduto)
        {
            ResultValidation returnValidation = new ResultValidation();

            if (!returnValidation.Ok)
            {
                return(returnValidation);
            }

            try
            {
                if (id != null)
                {
                    var lista = context.ContratosEmpresasPrecificacoesProdutos.Where(u => (u.TerminoFaixa > inicio || u.InicioFaixa < termino) && u.Id != id).ToList();

                    if (lista.Count() > 0)
                    {
                        returnValidation.AddMessage("", "Existe sobreposição de faixas, não será possível efetuar a alteração");
                    }
                }
                else
                {
                    var lista = context.ContratosEmpresasPrecificacoesProdutos.Where(u => (u.TerminoFaixa > inicio) && (u.IdContratoEmpresa == idContrato) && (u.CodigoProduto == codigoProduto)).ToList();

                    if (lista.Count() > 0)
                    {
                        returnValidation.AddMessage("", "Existe sobreposição de faixas, não será possível efetuar a inclusão");
                    }
                }
            }
            catch (Exception err)
            {
                returnValidation.AddMessage("", err);
            }

            return(returnValidation);
        }
        public ResultValidation Excluir(int id)
        {
            ResultValidation returnValidation = new ResultValidation();

            if (!returnValidation.Ok)
            {
                return(returnValidation);
            }

            try
            {
                repoNewsletter.Remove(id);
                context.SaveChanges();
            }
            catch (Exception err)
            {
                returnValidation.AddMessage("", err);
            }

            return(returnValidation);
        }
Exemple #25
0
        public ResultValidation Excluir(int id)
        {
            ResultValidation returnValidation = new ResultValidation();

            if (!returnValidation.Ok)
            {
                return(returnValidation);
            }

            try
            {
                repoContratoEmpresaPrecificacaoProduto.Remove(id);
                context.SaveChanges();
            }
            catch (Exception err)
            {
                returnValidation.AddMessage("", err);
            }

            return(returnValidation);
        }
Exemple #26
0
        public ResultValidation Excluir(int idUsuarioCliente, int codigoProduto)
        {
            ResultValidation returnValidation = new ResultValidation();

            if (!returnValidation.Ok)
            {
                return(returnValidation);
            }

            try
            {
                repoUsuarioClienteProduto.Remove(idUsuarioCliente, codigoProduto);

                context.SaveChanges();
            }
            catch (Exception err)
            {
                returnValidation.AddMessage("", err);
            }

            return(returnValidation);
        }
        public ResultValidation Alterar(TipoEndereco tipoEndereco)
        {
            ResultValidation returnValidation = new ResultValidation();

            if (!returnValidation.Ok)
            {
                return(returnValidation);
            }

            try
            {
                repoTipoEndereco.Update(tipoEndereco);

                context.SaveChanges();
            }
            catch (Exception err)
            {
                returnValidation.AddMessage("", err);
            }

            return(returnValidation);
        }
Exemple #28
0
        public ResultValidation Excluir(byte id)
        {
            ResultValidation returnValidation = new ResultValidation();

            if (!returnValidation.Ok)
            {
                return(returnValidation);
            }

            try
            {
                repoPerfilAcessoBackOffice.Remove(id);

                context.SaveChanges();
            }
            catch (Exception err)
            {
                returnValidation.AddMessage("", err);
            }

            return(returnValidation);
        }
Exemple #29
0
        public ResultValidation SalvarNovaSenha(UsuarioCliente usuarioCliente)
        {
            ResultValidation returnValidation = new ResultValidation();

            usuarioCliente.Senha = Security.Encryption(usuarioCliente.Senha);

            if (!returnValidation.Ok)
            {
                return(returnValidation);
            }

            try
            {
                repoUsuarioCliente.Update(usuarioCliente);

                context.SaveChanges();
            }
            catch (Exception err)
            {
                returnValidation.AddMessage("", err);
            }

            return(returnValidation);
        }