public ActionResult Listar()
        {
            GestorPersonas gestorPersonas      = new GestorPersonas();
            List <PersonaConEstadoCivil> lista = gestorPersonas.ObtenerPersonas();

            return(View("Listar", "", lista));
        }
Exemple #2
0
        public ActionResult Modificar(int id)
        {
            GestorPersonas gestorPersonas = new GestorPersonas();
            Persona        p = gestorPersonas.ObtenerPorId(id);

            return(View(p));
        }
        public IHttpActionResult Customer()
        {
            //if (token == null)
            //    throw new HttpResponseException(HttpStatusCode.Unauthorized);

            ClaimsIdentity claimsIdentity = User.Identity as ClaimsIdentity;

            var            claims   = claimsIdentity.Claims.FirstOrDefault(x => x.Type.Equals(ClaimTypes.Name)).Value;
            Persona        gCliente = new Persona();
            GestorPersonas gPersona = new GestorPersonas();
            bool           getAuth  = gPersona.getUserByUsername(claims);

            if (getAuth == true)
            {
                using (dbHomeBank db = new dbHomeBank())
                {
                    //System.Diagnostics.Debug.WriteLine(token.Jwt + "es el token");
                    System.Diagnostics.Debug.WriteLine(claims);
                    var oUser = db.Clientes.Where(d => d.usuario == claims).FirstOrDefault();
                    if (oUser != null)
                    {
                        gCliente = new Persona(oUser.idCliente, oUser.nombre, oUser.apellido, Convert.ToString(oUser.dni), oUser.pais,
                                               oUser.localidad, oUser.mail, oUser.telefono, oUser.pass, oUser.usuario);
                    }
                    return(Ok(gCliente));
                }
            }
            else
            {
                return(BadRequest());
            }
        }
Exemple #4
0
        // GET: Personas
        public ActionResult Index()
        {
            GestorPersonas gestorPersonas = new GestorPersonas();

            List <Persona> lista = gestorPersonas.ObtenerPersonas();

            return(View(lista));
        }
        //public Persona GetDatosPerfil(string usuario)
        //{
        //    string usuarioParam = string.IsNullOrEmpty(usuario) ? User.Identity.Name : usuario;
        //    GestorPersonas gPersona = new GestorPersonas();
        //    return gPersona.ObtenerPorUsuario(usuarioParam);
        //}

        // POST: api/Persona
        public Persona Post(Persona persona)
        {
            int            id;
            GestorPersonas gPersona = new GestorPersonas();

            id         = gPersona.AgregarPersona(persona);
            persona.Id = id;
            return(persona);
        }
        public ActionResult Editar(int id)
        {
            GestorPersonas g = new GestorPersonas();
            Persona        p = g.ObtenerPersona(id);

            //List<EstadoCivil> le = g.ObtenerEstadosCiviles();

            return(View(p));
        }
        public ActionResult Agregar(PersonaViewModel pvm)
        {
            GestorPersonas g = new GestorPersonas();

            g.AgregarPersona(pvm.persona);

            List <PersonaConEstadoCivil> lista = g.ObtenerPersonas();

            return(View("Listar", "", lista));
        }
Exemple #8
0
        public ActionResult Modificar(Persona p)
        {
            GestorPersonas gestorPersonas = new GestorPersonas();

            gestorPersonas.ModificarPersona(p);

            List <Persona> lista = gestorPersonas.ObtenerPersonas();

            return(View("Index", "", lista));
        }
        public ActionResult Editar(Persona p)
        {
            GestorPersonas g = new GestorPersonas();

            g.Modificar(p);

            List <PersonaConEstadoCivil> lista = g.ObtenerPersonas();

            return(View("Listar", "", lista));
        }
        public ActionResult Eliminar(int id)
        {
            GestorPersonas g = new GestorPersonas();

            g.Eliminar(id);

            List <PersonaConEstadoCivil> lista = g.ObtenerPersonas();

            return(View("Listar", "", lista));
        }
Exemple #11
0
        public ActionResult Eliminar(int Id)
        {
            GestorPersonas gestorPersonas = new GestorPersonas();

            gestorPersonas.Eliminar(Id);

            List <Persona> lista = gestorPersonas.ObtenerPersonas();

            return(View("Index", "", lista));
        }
        // GET: api/Persona/5
        public Persona Get(int id)
        {
            Persona        persona  = new Persona();
            GestorPersonas gPersona = new GestorPersonas();

            if (id > 0)
            {
                persona = gPersona.ObtenerPorId(id);
            }
            else
            {
                persona = gPersona.ObtenerPorUsuario(User.Identity.Name);
            }
            return(persona);
        }
        public ActionResult Agregar()
        {
            /*Persona p = new Persona(0, "Juan", "Perez", 30);
             * GestorPersonas gestorPersonas = new GestorPersonas();
             * gestorPersonas.AgregarPersona(p);
             */
            GestorPersonas g = new GestorPersonas();

            Persona          p   = new Persona();
            PersonaViewModel pvm = new PersonaViewModel();

            pvm.persona = p;
            pvm.listaec = g.ObtenerEstadosCiviles();

            return(View(pvm));
        }
        public void Put(DatosAModificar modificar)
        {
            GestorPersonas gPersona = new GestorPersonas();

            gPersona.ModificarPersona(modificar);
        }
        //[Authorize]
        // GET: api/Persona
        public IEnumerable <Persona> Get()
        {
            GestorPersonas gPersona = new GestorPersonas();

            return(gPersona.ObtenerPersonas());
        }
        // PUT: api/Persona
        public Persona Put(Persona persona)
        {
            GestorPersonas gPersona = new GestorPersonas();

            return(gPersona.ModificarPersona(persona));
        }
        public void UpdatePhotoClient([System.Web.Http.FromBody] PersonaActualizarFoto personaActualizarFoto)
        {
            GestorPersonas gPersona = new GestorPersonas();

            gPersona.ActualizarFotoPersona(personaActualizarFoto.Id, personaActualizarFoto.FotoFrente, personaActualizarFoto.FotoReverso);
        }
        // DELETE: api/Persona/5
        public void Delete(int id)
        {
            GestorPersonas gPersona = new GestorPersonas();

            gPersona.Eliminar(id);
        }
        // PATCH: api/Persona
        public void Patch(Persona persona)
        {
            GestorPersonas gPersona = new GestorPersonas();

            gPersona.EditarPerfil(persona);
        }