1
0
mirror of https://github.com/rudollee/LearningMVC.git synced 2025-06-07 16:06:21 +00:00
LearningMVC/UrlsAndRoutes/Controllers/CustomerController.cs
2017-04-13 01:43:57 +09:00

45 lines
1.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace UrlsAndRoutes.Controllers
{
[RoutePrefix("Users")]
public class CustomerController : Controller
{
[Route("~/Test")]
public ActionResult Index()
{
ViewBag.Controller = "Customer";
ViewBag.Action = "Index";
return View("ActionName");
}
//[Route("Add/{user}/{id:int}")]
//public string Create(string user, int id)
//{
// return string.Format("User: {0}, ID: {1}", user, id);
//}
[Route("Add/{user}/{id:int}", Name = "AddRoute")]
public string Create(string user, int id)
{
return string.Format("Create Method - User: {0}, ID: {1}", user, id);
}
[Route("Add/{user}/{password:alpha:length(6)}")]
public string ChangePass(string user, string password)
{
return string.Format("ChangePas Method - User: {0}, Pass: {1}", user, password);
}
public ActionResult List()
{
ViewBag.Controller = "Customer";
ViewBag.Action = "List";
return View("ActionName");
}
}
}