У меня есть приложение sms sms, в котором есть разные шаблоны, которые пользователи могут использовать для отправки своих SMS-сообщений, я использовал другое представление для представления разных шаблонов, однако я хочу использовать один метод действия для отправки SMS, у меня могут быть разные шаблоны, но в в конце дня пользователь отправит смс, которая имеет два параметра, само сообщение и номер сотового, на который это смс должно быть отправлено,
Вот мои 3 шаблона на данный момент
[HttpGet]
public ActionResult BookingServiceReminder()
{
return View();
}
[HttpGet]
public ActionResult ServiceReminder()
{
return View();
}
[HttpGet]
public ActionResult DetailedReminder()
{
return View();
}
[HttpPost]
public ActionResult SendSMS(string message, string cellNumber)
{
if (_dbManager.SendSMS(cellNumber, message, User.Identity.Name))
{
TempData["Success"] = "Message was successfully sent";
}
else
{
TempData["Error"] = "An error occured while sending the message";
}
return RedirectToAction("BookingServiceReminder");
}
Мой вопрос в том, есть ли способ использовать один метод для всех этих представлений, я не хочу иметь несколько методов публикации, которые будут иметь почти одинаковый код, кроме redirectToAction, для которого я хочу вернуть текущее представление (текущий шаблон).