Files
Vidly2/Vidly/Controllers/MoviesController.cs

52 lines
1.3 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Vidly.Models;
namespace Vidly.Controllers
{
public class MoviesController : Controller
{
// GET: Movies
public ActionResult Random()
{
var movie = new Movie() { Name = "Shrek!" };
//var viewResult = new ViewResult();
//viewResult.ViewData.Model = movie;
return View(movie);
//return Content("Hello World");
//return HttpNotFound();
//return new EmptyResult();
//return RedirectToAction("Index", "Home",new { page = 1, sortBy = "name" });
}
public ActionResult Edit(int id)
{
return Content("id=" + id);
}
public ActionResult Index(int? pageIndex, string sortBy)
{
if (!pageIndex.HasValue)
pageIndex = 1;
if (string.IsNullOrWhiteSpace(sortBy))
sortBy = "Name";
return Content($"pageIndex={pageIndex}&sortBy={sortBy}");
}
[Route("movies/released/{year}/{month:regex(\\d{2}):range(1,12)}")]
public ActionResult ByReleaseDate(int year, int month)
{
return Content(year + "/" + month);
}
}
}