//PROCESS EDIT AND CREATE FORMS
private ActionResult messageTemplateFormProcess(MessageTemplate message, MessageTemplateRepository message_rep, FormCollection collection)
{
try
{
message.Title = collection["title"];
message.Body = collection["body"];
message.DaysDelta = Convert.ToInt32(collection["days_delta"]);
if (collection["disable"] != null) //Only appears on the edit form
message.Disabled = collection["disable"].ToString().Contains("true"); //Check box returns 2 values, one of which is whether it's ticked and the other is "Remember me"
message_rep.save(message);
TempData["flash"] = "Message Template saved: " + message.Title;
return RedirectToAction("Detail", new { ID = message.Id });
}
catch (Exception exception)
{
throw new Exception("A data entry problem has occurred.");
}
}