Ejemplo n.º 1
0
        public BaseReturn CadastrarLogin(int codigousuario, string login, string senha, string senhaantiga, int codigoperfil)
        {
            if (PesquisarLogin(login).FirstOrDefault() != null)
            {
                return(new BaseReturn("Login", Library.Class.Resources.Message.JA_EXISTE_UM_X0_CHAMADO_X1.ToFormat("Login", login), false));
            }

            Usuarios DadosUsuarios = _RepositoryUsuario.Find(codigousuario);

            if (DadosUsuarios.IsInvalid())
            {
                return(new BaseReturn(DadosUsuarios.Notifications.FirstOrDefault().Property, DadosUsuarios.Notifications.FirstOrDefault().Message, false));
            }

            Logins DadosLogin = new Logins(login, senha, senhaantiga);

            if (DadosLogin.IsInvalid())
            {
                return(new BaseReturn(DadosLogin.Notifications.FirstOrDefault().Property, DadosLogin.Notifications.FirstOrDefault().Message, false));
            }

            Perfis DadosPerfis = _RepositoryPerfi.Find(codigoperfil);

            DadosPerfis.Login.Add(DadosLogin);

            _RepositoryPerfi.Edit(DadosPerfis);


            DadosUsuarios.AlterarUsuarios(DadosLogin);

            _RepositoryUsuario.Edit(DadosUsuarios);

            return(new BaseReturn("Login", Library.Class.Resources.Message.OPERACAO_REALIZADA_COM_SUCESSO, true));
        }
Ejemplo n.º 2
0
        public BaseReturn AlterarLogin(int codigologin, string login, string senha, int codigoperfil)
        {
            Logins Dadoslogin = Pesquisar(codigologin).AlterarLogin(login, senha, codigoperfil);

            if (Dadoslogin.IsInvalid())
            {
                return(new BaseReturn(Dadoslogin.Notifications.FirstOrDefault().Property, Dadoslogin.Notifications.FirstOrDefault().Message, false));
            }

            _RepositoryLogin.Edit(Dadoslogin);

            return(new BaseReturn("Login", Library.Class.Resources.Message.OPERACAO_REALIZADA_COM_SUCESSO, true));
        }