Esempio n. 1
0
        public List <ProgramVM> GetPuff()
        {
            List <ProgramVM>   pufflist = new List <ProgramVM>();
            ProgramsController pc       = new ProgramsController();
            var             proglist    = pc.SendList();
            PuffsController uff         = new PuffsController();
            var             news        = uff.SendList();

            foreach (var n in news)
            {
                foreach (var p in proglist)
                {
                    if (n.Progid == p.Id)
                    {
                        ProgramVM o = new ProgramVM();
                        o.Id          = p.Id;
                        o.ProgramName = p.ProgramName;
                        o.Time        = p.Time;
                        o.ChannelId   = p.ChannelId.Value;
                        o.Date        = p.Date;
                        o.Length      = p.Length;
                        o.Info        = p.Info;
                        pufflist.Add(o);
                    }
                }
            }
            return(pufflist);
        }
Esempio n. 2
0
        public ActionResult Days(DateTime date)
        {
            date = date.Date;
            //DateTime datum = Convert.ToDateTime(date);
            ProgramsController pc         = new ProgramsController();
            List <ProgramVM>   progtables = new List <ProgramVM>();
            var program = pc.SendList();

            ViewBag.PuffList = GetPuff();
            ViewBag.Datumet  = date;

            foreach (var p in program)
            {
                ProgramVM o = new ProgramVM();
                if (p.Date == date)
                {
                    o.Id          = p.Id;
                    o.ProgramName = p.ProgramName;
                    o.Time        = p.Time;
                    o.ChannelId   = p.ChannelId.Value;
                    o.Date        = p.Date;
                    o.Length      = p.Length;
                    o.Info        = p.Info;
                    progtables.Add(o);
                }
                //progtables.Add(o);
            }
            return(View(SortList(progtables)));
        }
Esempio n. 3
0
        public ActionResult Genre(string cat, DateTime datet)
        {
            //DateTime datum = Convert.ToDateTime(datet);
            ProgramsController pc         = new ProgramsController();
            List <ProgramVM>   progtables = new List <ProgramVM>();
            var program = pc.SendList();

            ViewBag.PuffList = GetPuff();
            ViewBag.Datumet  = datet;

            foreach (var p in program)
            {
                ProgramVM o = new ProgramVM();
                if (p.Date == datet && p.Category == cat)
                {
                    o.Id          = p.Id;
                    o.ProgramName = p.ProgramName;
                    o.Time        = p.Time;
                    o.ChannelId   = p.ChannelId.Value;
                    o.Date        = p.Date;
                    o.Length      = p.Length;
                    o.Info        = p.Info;
                    progtables.Add(o);
                    ViewBag.CategoryGenre = p.Category;
                }
                //progtables.Add(o);
            }
            return(View(SortList(progtables)));
            //return View(SortList(progtables));
        }
Esempio n. 4
0
        public ActionResult Index()
        {
            var dateAndTime               = DateTime.Now;
            var datee                     = dateAndTime.Date;
            ProgramsController pc         = new ProgramsController();
            VMController       vm         = new VMController();
            List <ProgramVM>   progtables = new List <ProgramVM>();
            var          program          = pc.SendList();
            VMController vmc              = new VMController();

            ViewBag.PuffList = vmc.GetPuff();
            foreach (var p in program)
            {
                ProgramVM o = new ProgramVM();
                if (p.Date == datee)
                {
                    o.Id          = p.Id;
                    o.ProgramName = p.ProgramName;
                    o.Time        = p.Time;
                    o.ChannelId   = p.ChannelId.Value;
                    o.Date        = p.Date;
                    o.Length      = p.Length;
                }
                progtables.Add(o);
            }
            return(View(vm.SortList(progtables)));
        }
Esempio n. 5
0
        public ActionResult PrivateList(string uname, string pword)
        {
            ProgramsController pc      = new ProgramsController();
            var proglist               = pc.SendList();
            PersonalListsController pl = new PersonalListsController();
            var plist = pl.SendList();
            List <ProgramVM> personlist = new List <ProgramVM>();
            var dateAndTime             = DateTime.Now;
            var datee = dateAndTime.Date;

            ViewBag.PuffList = GetPuff();
            ViewBag.UserName = uname;
            ViewBag.PassWord = pword;

            if (Login(uname, pword) == 1)
            {
                PuffsController puc    = new PuffsController();
                List <Puff>     puffen = puc.SendList();
                ViewBag.PuffList = puffen;
                return(RedirectToAction("Index", "Programs"));
            }
            else if (Login(uname, pword) == 2)
            {
                foreach (var l in plist)
                {
                    foreach (var p in proglist)
                    {
                        string x = GetChannel(p.ChannelId.Value);
                        if (l.Channel == GetChannel(p.ChannelId.Value) && l.Username == uname)
                        {
                            ProgramVM o = new ProgramVM();
                            if (p.Date == datee)
                            {
                                o.Id          = p.Id;
                                o.ProgramName = p.ProgramName;
                                o.Time        = p.Time;
                                o.ChannelId   = p.ChannelId.Value;
                                o.Date        = p.Date;
                                o.Length      = p.Length;
                                o.Info        = p.Info;
                                personlist.Add(o);
                            }
                        }
                    }
                }
                ViewBag.SortedChannelList = SortChannelList(personlist);
                return(View(SortList(personlist)));
            }
            else
            {
                return(RedirectToAction("Fail", "VM"));
            }
        }
Esempio n. 6
0
        public ActionResult DeleteFavorite(string uname, string pword, int channl)
        {
            DataBaseTvEntities db  = new DataBaseTvEntities();
            string             chn = GetChannel(channl);
            int cid = GetCid(uname, GetChannel(channl));

            if (ModelState.IsValid)
            {
                var del = (from c in db.PersonalList
                           where c.Id == cid
                           select c).FirstOrDefault();
                db.PersonalList.Remove(del);
                db.SaveChanges();
            }

            ProgramsController pc      = new ProgramsController();
            var proglist               = pc.SendList();
            PersonalListsController pl = new PersonalListsController();
            var plist = pl.SendList();
            List <ProgramVM> personlist = new List <ProgramVM>();
            var dateAndTime             = DateTime.Now;
            var datee = dateAndTime.Date;

            ViewBag.UserName = uname;
            ViewBag.PassWord = pword;

            foreach (var l in plist)
            {
                foreach (var p in proglist)
                {
                    string x = GetChannel(p.ChannelId.Value);
                    if (l.Channel == GetChannel(p.ChannelId.Value) && l.Username == uname)
                    {
                        ProgramVM o = new ProgramVM();
                        if (p.Date == datee)
                        {
                            o.Id          = p.Id;
                            o.ProgramName = p.ProgramName;
                            o.Time        = p.Time;
                            o.ChannelId   = p.ChannelId.Value;
                            o.Date        = p.Date;
                            o.Length      = p.Length;
                            o.Info        = p.Info;
                            personlist.Add(o);
                        }
                    }
                }
            }
            return(RedirectToAction("PrivateList", new { uname, pword }));
        }
Esempio n. 7
0
        public ActionResult ShowMore(int id)
        {
            List <ShowMore>    LstMore = new List <ShowMore>();
            ProgramsController pc      = new ProgramsController();
            var programs = pc.SendList();

            foreach (var s in programs)
            {
                if (s.Id == id)
                {
                    LstMore.Add(new ShowMore {
                        Id = s.Id, ProgramName = s.ProgramName, Time = s.Time, Category = s.Category, ChannelName = GetChannel(s.ChannelId.Value), Length = s.Length, Date = s.Date, Info = s.Info
                    });
                }
            }
            return(View(LstMore));
        }