Exemplo n.º 1
0
        private void asignacionPerfilesToolStripMenuItem_Click(object sender, EventArgs e)
        {
            PerfilesUsuario perU = new PerfilesUsuario();

            perU.MdiParent = this;
            perU.Show();
        }
 public void Put(PerfilesUsuario perfilesUsuario)
 {
     if (ApplicationDbContext.applicationDbContext.PerfilesUsuarios.Count(e => e.Id == perfilesUsuario.Id) == 0)
     {
         throw new NoEncontradoException("No he encontrado la entidad");
     }
     ApplicationDbContext.applicationDbContext.Entry(perfilesUsuario).State = EntityState.Modified;
 }
        public IHttpActionResult PostPerfilesUsuario(PerfilesUsuario perfilesUsuario)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            perfilesUsuario = perfilesUsuariosService.Create(perfilesUsuario);

            return(CreatedAtRoute("DefaultApi", new { id = perfilesUsuario.Id }, perfilesUsuario));
        }
        public IHttpActionResult GetPerfilesUsuario(long id)
        {
            PerfilesUsuario perfilesUsuario = perfilesUsuariosService.Get(id);

            if (perfilesUsuario == null)
            {
                return(NotFound());
            }

            return(Ok(perfilesUsuario));
        }
        public PerfilesUsuario Delete(long id)
        {
            PerfilesUsuario perfilesUsuario = ApplicationDbContext.applicationDbContext.PerfilesUsuarios.Find(id);

            if (perfilesUsuario == null)
            {
                throw new NoEncontradoException("No he encontrado la entidad");
            }

            ApplicationDbContext.applicationDbContext.PerfilesUsuarios.Remove(perfilesUsuario);
            return(perfilesUsuario);
        }
        public ActionResult Cambiar()
        {
            PerfilesUsuario model = new PerfilesUsuario();

            model.ListaPerfiles = ObtenerPerfiles();

            // Si el usuario recien se loggea
            if (IdentidadManager.obtener_perfil_actual() == null)
            {
                // Se escoge un perfil por defecto en caso de que le de cancelar o pase de pagina (no elige perfil).
                cambiar_perfil(model.ListaPerfiles.ElementAt(0));
            }
            // Si no es la primera vez, no se cambia el perfil porque ya hay uno elegido.

            return(View("Cambiar", model));
        }
        public IHttpActionResult PutPerfilesUsuario(long id, PerfilesUsuario perfilesUsuario)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != perfilesUsuario.Id)
            {
                return(BadRequest());
            }

            try
            {
                perfilesUsuariosService.Put(perfilesUsuario);
            }
            catch (NoEncontradoException)
            {
                return(NotFound());
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
 public PerfilesUsuario Create(PerfilesUsuario perfilesUsuario)
 {
     return(ApplicationDbContext.applicationDbContext.PerfilesUsuarios.Add(perfilesUsuario));
 }
 public ActionResult Cambiar(PerfilesUsuario model)
 {
     cambiar_perfil(model.perfilSeleccionado);
     return(RedirectToAction("Index", "Home"));
 }
Exemplo n.º 10
0
 public void Put(PerfilesUsuario perfilesUsuario)
 {
     perfilesUsuariosRepository.Put(perfilesUsuario);
 }
Exemplo n.º 11
0
 public PerfilesUsuario Create(PerfilesUsuario perfilesUsuario)
 {
     return(perfilesUsuariosRepository.Create(perfilesUsuario));
 }