Esempio n. 1
0
        public ActionResult Create(int id, album_equipo 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 EquipoAlbumMultimedia
            {
                Equipo = db.equipo.FirstOrDefault(e=>e.idEquipo.Equals(id)),
                Album = Album

            };
            return View(viewModel);
        }
Esempio n. 2
0
        public ActionResult Create(equipo Equipo, EquipoDivisionesViewModel viewModel)
        {
            try
            {
               if (db.division.First(d => d.idDivisiones.Equals(Equipo.idDivision)).estado != false)
                {
                    Equipo.abreviatura = Equipo.abreviatura.ToUpper();

                    viewModel.equipo = Equipo;
                    viewModel.equipo.estado = true;
                    var album = new album_equipo();
                    album.equipo = viewModel.equipo;
                    album.estado = true;
                    album.nombre = "Sin título";
                    /*viewModel.divisiones = db.division.ToList();*/
                    db.equipo.AddObject(viewModel.equipo);
                    db.SaveChanges();
                    return RedirectToAction("Index");
                }
                else {
                    ErrorModel error = new ErrorModel();
                    error.mensaje = "Otro usuario elimino la division durante la operacion";
                    return View("Error", error);
                }
            }
            catch(Exception e)
            {
                ErrorModel error = new ErrorModel
                {
                    mensaje = e.InnerException.ToString()
                };
                return View("Error", error);
            }
        }
Esempio n. 3
0
 /// <summary>
 /// Crear un nuevo objeto album_equipo.
 /// </summary>
 /// <param name="idAlbum_Equipo">Valor inicial de la propiedad idAlbum_Equipo.</param>
 /// <param name="nombre">Valor inicial de la propiedad nombre.</param>
 /// <param name="idEquipo">Valor inicial de la propiedad idEquipo.</param>
 /// <param name="estado">Valor inicial de la propiedad estado.</param>
 public static album_equipo Createalbum_equipo(global::System.Int32 idAlbum_Equipo, global::System.String nombre, global::System.Int32 idEquipo, global::System.Boolean estado)
 {
     album_equipo album_equipo = new album_equipo();
     album_equipo.idAlbum_Equipo = idAlbum_Equipo;
     album_equipo.nombre = nombre;
     album_equipo.idEquipo = idEquipo;
     album_equipo.estado = estado;
     return album_equipo;
 }
Esempio n. 4
0
 /// <summary>
 /// Método desusado para agregar un nuevo objeto al EntitySet album_equipo. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet&lt;T&gt; asociada.
 /// </summary>
 public void AddToalbum_equipo(album_equipo album_equipo)
 {
     base.AddObject("album_equipo", album_equipo);
 }
Esempio n. 5
0
        public ActionResult Edit(int id, album_equipo album)
        {
            try
            {
                var Album = db.album_equipo.FirstOrDefault(r => r.idAlbum_Equipo.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);
            }
        }