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