VideoSearch / MovieTube.Web /Controllers /HomeController.cs
niobures's picture
VideoSearch
e26fba6 verified
Raw History Blame Contribute Delete
1.42 kB
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Script.Serialization;
using MovieTube.Web.Models;
using MovieTube.Web.Attributes;
namespace MovieTube.Web.Controllers
{
public class HomeController : BaseMvcController
{
//
// GET: /Home/
// [OutputCache(Duration=3600)]
public ActionResult Index(int? year, int? page, string term = "", string language = "")
{
var tn = repository.List(term,language,year, page);
var d = new JavaScriptSerializer().Serialize(new
{
showWatchView = false,
activeView = language,
thumbInfo = tn
});
return View("Index",(object)d);
}
public ActionResult Watch(string language, int year, string id, string title)
{
var movie = repository.QueryMovie(id, true);
var d = new JavaScriptSerializer().Serialize(new
{
showWatchView = true,
activeView = "watch",
movie = movie,
thumbInfo = new ThumbNailVm()
});
return View("Index", (object)d);
}
public ActionResult Player()
{
return View("_Player");
}
}
}