Tengo lo siguiente en mi controlador;Create common ActionResult
public ActionResult CocktailLoungeBarAttendant()
{
return View();
}
[HttpPost]
public ActionResult cocktailLoungebarattendant(string name, string email, string phone)
{
return View();
}
public ActionResult merchandisecoordinator()
{
return View();
}
[HttpPost]
public ActionResult merchandisecoordinator(string name, string email, string phone)
{
return View();
}
Esto solo ocurre 4 veces pero me molesta que tengo el código repetido 4 veces.
Luego tengo un BaseController que luego toma los parámetros y hace cosas con ellos;
protected override void OnActionExecuting(ActionExecutingContext filterContext)
{
Me gustaría ser capaz de acabar con el puesto ActionResult
's y tienen uno solo en un controlador base dicen.
¿Esto es posible?
¿Qué están haciendo tus acciones POST? ¿No hay alguna diferencia en el procesamiento entre los 2? No entiendo muy bien lo que intentas lograr. –
No haré eso en absoluto, incluso si no creo que sea posible. Esto complica mucho el código sin ningún valor. Tener las clases base es muy viejo como para mí :) –
no hay diferencia en lo que están haciendo las publicaciones no, de ahí mi "deseo" de no repetir el código – griegs