Ejemplo n.º 1
0
        // 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));
        }
Ejemplo n.º 2
0
        /// <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>();
        }
Ejemplo n.º 3
0
        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);
            }
        }
Ejemplo n.º 4
0
        // 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));
        }
Ejemplo n.º 5
0
 public EpisodioRepository(VideoOnDemandContext context) : base(context)
 {
 }
Ejemplo n.º 6
0
 public MovieRepository(VideoOnDemandContext context) : base(context)
 {
 }
Ejemplo n.º 7
0
 public PersonaRepository(VideoOnDemandContext context) : base(context)
 {
 }
Ejemplo n.º 8
0
 public OpinionRepository(VideoOnDemandContext context) : base(context)
 {
 }
Ejemplo n.º 9
0
 public FavoritoRepository(VideoOnDemandContext context) : base(context)
 {
 }
Ejemplo n.º 10
0
 public GeneroRepository(VideoOnDemandContext context) : base(context)
 {
 }
Ejemplo n.º 11
0
 public UsuarioRepository(VideoOnDemandContext context) : base(context)
 {
 }
Ejemplo n.º 12
0
 public MediaOnPlayRepository(VideoOnDemandContext context) : base(context)
 {
 }