Пример #1
0
        public string CriarUsuario(Cliente cli)
        {
            UsuariosBusiness usuBusiness = new UsuariosBusiness();
            var usu = usuBusiness.CriarUsuario(cli);

            return("ok");
        }
Пример #2
0
 public ActionResult Usuarios()
 {
     try
     {
         IUsuarios usuarios = new UsuariosBusiness();
         return(View(LlenarViewModel(usuarios.Consultar())));
     }
     catch (Exception ex)
     {
         return(RedirectToAction("NotFound", "Error"));
     }
 }
        public JObject CadastrarCandidato(Candidato candidato)
        {
            JObject           retornoCriação = new JObject();
            CandidatoBusiness canBusiness    = new CandidatoBusiness();
            UsuariosBusiness  usuBusiness    = new UsuariosBusiness();
            var can = canBusiness.CriarCandidato(candidato);

            if (can != null)
            {
                retornoCriação.Add(new JProperty("status", "ok"));
            }
            retornoCriação.Add(new JProperty("status", "nok"));
            return(retornoCriação);
        }
Пример #4
0
        public JObject ValidaUsuario(Usuarios usuario)
        {
            AdminController  contrl      = new AdminController();
            UsuariosBusiness usuBusiness = new UsuariosBusiness();
            var usu = usuBusiness.ObterUsuario(usuario).Item1;

            if (usu != null)
            {
                return(usu);
            }
            else
            {
                return(null);
            }
        }
Пример #5
0
        public ActionResult Register(RegisterUsuarioViewModel vu)
        {
            if (ModelState.IsValid)
            {
                UsuariosBusiness bal     = new UsuariosBusiness();
                Usuario          usuario = new Usuario();

                usuario.Login    = vu.Login;
                usuario.Password = vu.Password;

                if (bal.Insert(usuario) != null)
                {
                    return(RedirectToAction("Index", "Home"));
                }
            }
            else
            {
                ModelState.AddModelError("CredentialError", "Asegúrese de que los datos son correctos");

                return(View());
            }

            return(View());
        }
Пример #6
0
        public ActionResult Login(Usuario u)
        {
            if (ModelState.IsValid)
            {
                UsuariosBusiness bal      = new UsuariosBusiness();
                Usuario          authUser = bal.IsAuthenticated(u);

                if (authUser != null)
                {
                    FormsAuthentication.SetAuthCookie(authUser.Login, false);
                    Session["USUARIO"] = authUser;

                    return(RedirectToAction("Index", "Admin"));
                }
                else
                {
                    ModelState.AddModelError("CredentialError", "Usuario y contraseña incorrectos.");

                    return(View());
                }
            }

            return(View());
        }
 public UsuariosController(MongoDb dbContext)
 {
     _usuariosCollection = new UsuariosBusiness(dbContext);
 }
Пример #8
0
        public ActionResult Logar(Usuarios usu, FormCollection form)
        {
            if (!(ModelState.IsValidField("Email") && ModelState.IsValidField("Senha")))
            {
                return(RedirectToAction("Login", new { valid = "campos" }));
            }
            else
            {
                UsuariosBusiness usuBusiness = new UsuariosBusiness();
                Usuarios         usuLogado;
                if (usu.Login == "admin")
                {
                    usuLogado = usuBusiness.Login(usu.Login, usu.Senha);
                }
                else
                {
                    usuLogado = usuBusiness.ObterUsuario(usu).Item2;
                }
                if (usuLogado == null)
                {
                    return(RedirectToAction("Login", new { valid = "usuarioousenha" }));
                }

                if (Request.Form["chkcontinuarLogado"] == "on")
                {
                    FormsAuthentication.SetAuthCookie(usu.Login, true);
                }
                else
                {
                    FormsAuthentication.SetAuthCookie(usu.Login, false);
                }

                FormsAuthenticationTicket nomeusu = new FormsAuthenticationTicket(

                    1,
                    "Nomeusu",
                    DateTime.Now,
                    DateTime.Now.AddDays(10),
                    true,
                    usuLogado.Apelido,
                    FormsAuthentication.FormsCookiePath);

                FormsAuthenticationTicket id = new FormsAuthenticationTicket(
                    1,
                    "codigousu",
                    DateTime.Now,
                    DateTime.Now.AddDays(20),
                    true,
                    Convert.ToString(usuLogado.Codigo),
                    FormsAuthentication.FormsCookiePath);

                FormsAuthenticationTicket permissao = new FormsAuthenticationTicket(
                    1,
                    "permusu",
                    DateTime.Now,
                    DateTime.Now.AddDays(20),
                    true,
                    Convert.ToString(usuLogado.PermissaoCodigo),
                    FormsAuthentication.FormsCookiePath);

                string e_nomeusu   = FormsAuthentication.Encrypt(nomeusu);
                string e_id        = FormsAuthentication.Encrypt(id);
                string e_permissao = FormsAuthentication.Encrypt(permissao);

                Response.Cookies.Add(new HttpCookie("nomePortal", e_nomeusu));
                Response.Cookies.Add(new HttpCookie("idPortal", e_id));
                Response.Cookies.Add(new HttpCookie("permissao", e_permissao));

                return(RedirectToAction("PainelControleAdmin", "Admin"));
            }
        }
Пример #9
0
 public UsuariosController(UsuariosBusiness usuariosBusiness, ILogger <UsuariosController> logger)
 {
     _usuariosBusiness = usuariosBusiness;
     _logger           = logger;
 }