// // GET: /AlbumJugadora/Create public ActionResult Create(int id, album_jugadora Album) { if (Session["userID"] == null) { ErrorModel error = new ErrorModel { mensaje = "Debes iniciar sesion para acceder a esta pagina" }; return View("ErrorSesion", error); } else { bool autorizado = false; int idUser = (int)Session["userID"]; var usuario = db.usuario.FirstOrDefault(u => u.idUsuario.Equals(idUser)); foreach (var m in usuario.rol.modulo.Where<modulo>(mod => mod.idModulo.Equals(2))) { if (m.idModulo == 2 && usuario.rol.estado == true) { autorizado = true; } } if (!autorizado) { ErrorModel error = new ErrorModel { mensaje = "No tienes permisos para acceder a esta página" }; return View("Error", error); } } var viewModel = new JugadoraAlbumMultimedia { jugadora = db.jugadora.FirstOrDefault(j => j.idJugadora.Equals(id)), album = Album }; return View(viewModel); }
/// <summary> /// Crear un nuevo objeto album_jugadora. /// </summary> /// <param name="idAlbum_Jugadora">Valor inicial de la propiedad idAlbum_Jugadora.</param> /// <param name="idJugadora">Valor inicial de la propiedad idJugadora.</param> /// <param name="nombre">Valor inicial de la propiedad nombre.</param> /// <param name="estado">Valor inicial de la propiedad estado.</param> public static album_jugadora Createalbum_jugadora(global::System.Int32 idAlbum_Jugadora, global::System.Int32 idJugadora, global::System.String nombre, global::System.Boolean estado) { album_jugadora album_jugadora = new album_jugadora(); album_jugadora.idAlbum_Jugadora = idAlbum_Jugadora; album_jugadora.idJugadora = idJugadora; album_jugadora.nombre = nombre; album_jugadora.estado = estado; return album_jugadora; }
/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet album_jugadora. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddToalbum_jugadora(album_jugadora album_jugadora) { base.AddObject("album_jugadora", album_jugadora); }
public ActionResult Edit(int id, album_jugadora album) { try { var Album = db.album_jugadora.FirstOrDefault(r => r.idAlbum_Jugadora.Equals(id) && r.estado == true); if (Album != null) { Album.nombre = album.nombre; db.SaveChanges(); return RedirectToAction("Index"); } else { ErrorModel error = new ErrorModel() { mensaje = "Otro usuario elimino el album durante la operacion" }; return View("Error", error); } } catch (Exception e) { ErrorModel error = new ErrorModel { mensaje = e.Message }; return View("Error", error); } }
public ActionResult Create(jugadora Jugadora, JugadoraEquipoViewModel viewModel) { try { /*viewModel.Equipos=db.equipo.ToList(); viewModel.Jugadora = Jugadora;*/ if (db.equipo.First(e => e.idEquipo.Equals(Jugadora.Equipo_idEquipo)).estado != false) { viewModel.Jugadora = Jugadora; viewModel.Jugadora.estado = true; var album = new album_jugadora(); album.jugadora = viewModel.Jugadora; album.estado = true; album.nombre = "Sin título"; db.jugadora.AddObject(viewModel.Jugadora); db.SaveChanges(); return RedirectToAction("Index"); } else { ErrorModel error = new ErrorModel(); error.mensaje = "Otro usuario elimino el equipo de la jugadora durante la operacion"; return View("Error", error); } } catch(Exception e) { ErrorModel error = new ErrorModel { mensaje = e.InnerException.ToString() }; return View("Error",error); } }