public ActionResult Mail(MailCredentialsViewModel model) { if (!Service.IsAuthenticated()) { return(RedirectToAction("SignIn") .Warning("Please Sign In")); } if (model == null || model.ServiceName == null) { // IConfigurationService conf = Store.GetConfiguration(); model = new MailCredentialsViewModel(Conf.Mail); } return(View(model)); }
public ActionResult UpdateMailSettings(MailCredentialsViewModel model) { ActionResult result = RedirectToAction("Mail", model); return(HandleResult("Mail", model, () => { if (Store.Store(model)) { return result .Success("Mail data successfully saved."); } else { return result .Error("Mail data can't be saved."); } })); }