Пример #1
0
        // PUT: api/Administradores/5
        public bool Modificar(int id, string nombre, string contra)
        {
            var repo = new AdministradoresRepository();

            repo.Update(id, nombre, contra);
            return(true);
        }
Пример #2
0
        public List <Administradores> Get1()
        {
            var repo = new AdministradoresRepository();
            List <Administradores> admin = repo.Retrieve();

            return(admin);
        }
Пример #3
0
        public ActionResult Login(Administrador administrador, string returnUrl)
        {
            _repositorio = new AdministradoresRepository();

            if (ModelState.IsValid)
            {
                Administrador admin = _repositorio.ObterAdministrador(administrador);

                if (admin != null)
                {
                    if (!Equals(administrador.Senha, admin.Senha))
                    {
                        ModelState.AddModelError("", "Senha não confere");
                    }
                    else
                    {
                        FormsAuthentication.SetAuthCookie(admin.Login, false);

                        if (Url.IsLocalUrl(returnUrl) && returnUrl.Length > 1 && returnUrl.StartsWith("/") &&
                            !returnUrl.StartsWith("//") && !returnUrl.StartsWith("/\\"))
                        {
                            return(Redirect(returnUrl));
                        }

                        return(RedirectToAction("Index", "Produto", new { area = "Administrativo" }));
                    }
                }
                else
                {
                    ModelState.AddModelError("", "Administrador não cadastrado");
                }
            }

            return(View(administrador));
        }
Пример #4
0
        public bool  Login(string nombre, string contra)
        {
            /*La funcion Login llama a la funcion encontrado inicializando primero la variable repo  como un AdministradorRepository
             *  y luego inicializa el bool encuentra llamando a la funcion encontrado dentro de repo, pasandole los parametros nombre y contra
             *  que son los que el usuario debera poner en la ruta para que el encuentra pueda devolver un true en el caso de que sean correctos.
             *  El HttpGet fija la ruta.
             */

            var  repo      = new AdministradoresRepository();
            bool encuentra = repo.Encontrado(nombre, contra);

            return(encuentra);
        }
Пример #5
0
        public void Delete(int id)
        {
            var repo = new AdministradoresRepository();

            repo.Delete(id);
        }
         public AdministradoresController(IConfiguration configuration)
         
 {
                 AdministradoresRepository = new AdministradoresRepository(configuration);
             
 }