// GET: Genero public ActionResult Index() { VideoOnDemandContext context = new VideoOnDemandContext(); GeneroRepository repository = new GeneroRepository(context); var lst = repository.Query(g => g.Activo == true); var models = MapHelper.Map <IEnumerable <GeneroViewModel> >(lst); return(View(models)); }
/// <summary> /// Constructor con contexto /// </summary> /// <param name="context"></param> public BaseRepository(VideoOnDemandContext context) { if (context != null) { _context = context; } else { _context = new VideoOnDemandContext(); } _dbSet = _context.Set <TEntity>(); }
private void createRolesandUsers() { ApplicationDbContext context = new ApplicationDbContext(); var roleManager = new RoleManager <IdentityRole>(new RoleStore <IdentityRole>(context)); var UserManager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(context)); // In Startup iam creating first Admin Role and creating a default Admin User if (!roleManager.RoleExists("Admin")) { // first we create Admin rool var role = new Microsoft.AspNet.Identity.EntityFramework.IdentityRole(); role.Name = "Admin"; roleManager.Create(role); //Here we create a Admin super user who will maintain the website var user = new ApplicationUser(); user.UserName = "******"; user.Email = "*****@*****.**"; user.Name = "Administrador"; string userPWD = "admin123"; var chkUser = UserManager.Create(user, userPWD); //Add default User to Role Admin if (chkUser.Succeeded) { var result1 = UserManager.AddToRole(user.Id, "Admin"); Usuario usuario = new Usuario { Nombre = user.Name, IdentityId = user.Id }; VideoOnDemandContext contextV = new VideoOnDemandContext(); contextV.Usuarios.Add(usuario); contextV.SaveChanges(); } } // creating Creating Manager role if (!roleManager.RoleExists("User")) { var role = new Microsoft.AspNet.Identity.EntityFramework.IdentityRole(); role.Name = "User"; roleManager.Create(role); } }
// GET: ManageEpisodio public ActionResult Index(int id) { VideoOnDemandContext context = new VideoOnDemandContext(); EpisodioRepository episodioRepository = new EpisodioRepository(context); SerieRepository serieRepository = new SerieRepository(context); // Consultar los episodios de la serie asignada var lstEpisodio = episodioRepository.Query(e => e.serieId.Value == id && e.estado != EEstatusMedia.ELIMINADO).OrderBy(e => e.numEpisodio).OrderBy(e => e.temporada); // Mapear la lista de series con una lista de SerieViewModel var models = MapHelper.Map <IEnumerable <EpisodioViewModel> >(lstEpisodio); ViewBag.Serie = serieRepository.Query(s => s.id == id).FirstOrDefault().nombre; ViewBag.SerieId = serieRepository.Query(s => s.id == id).FirstOrDefault().id; return(View(models)); }
public EpisodioRepository(VideoOnDemandContext context) : base(context) { }
public MovieRepository(VideoOnDemandContext context) : base(context) { }
public PersonaRepository(VideoOnDemandContext context) : base(context) { }
public OpinionRepository(VideoOnDemandContext context) : base(context) { }
public FavoritoRepository(VideoOnDemandContext context) : base(context) { }
public GeneroRepository(VideoOnDemandContext context) : base(context) { }
public UsuarioRepository(VideoOnDemandContext context) : base(context) { }
public MediaOnPlayRepository(VideoOnDemandContext context) : base(context) { }