Example #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);
        }
Example #2
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"));
            }
        }