public ActionResult Feedback(FeedbackViewModel model) { if (!ModelState.IsValid) { m_feedbacksManager.FillViewModel(model, StaticTexts.TextHomeFeedback, GetFeedbackFormIdentification()); return(View(model)); } m_feedbacksManager.CreateFeedback(model, FeedbackCategoryEnumContract.None, GetMainServiceClient(), IsUserLoggedIn(), GetUserName()); return(View("Feedback/FeedbackSuccess")); }
public ActionResult Feedback(FeedbackViewModel model) { if (!ModelState.IsValid) { m_feedbacksManager.FillViewModel(model, StaticTexts.TextHomeFeedback, "home", GetFeedbackFormIdentification()); return(View(model)); } m_feedbacksManager.CreateFeedback(model, FeedbackCategoryEnumContract.Tools, PortalTypeValue, IsUserLoggedIn()); return(View("Feedback/FeedbackSuccess")); }
public ActionResult Feedback(HeadwordFeedbackViewModel model) { if (!ModelState.IsValid) { model.PageStaticText = m_staticTextManager.GetRenderedHtmlText(StaticTexts.TextHomeFeedback, "home"); return(View(model)); } if (model.BookId == null || model.HeadwordVersionId == null) { m_feedbacksManager.CreateFeedback(model, FeedbackCategoryEnumContract.Dictionaries, PortalTypeValue, IsUserLoggedIn()); } else { AddHeadwordFeedback(model.Text, model.HeadwordVersionId.Value, model.Name, model.Email); } return(View("Feedback/FeedbackSuccess")); }
public ActionResult Feedback(HeadwordFeedbackViewModel model) { if (!ModelState.IsValid) { model.PageStaticText = m_staticTextManager.GetRenderedHtmlText(StaticTexts.TextHomeFeedback); return(View(model)); } if (model.BookXmlId == null || model.BookVersionXmlId == null || model.EntryXmlId == null) { m_feedbacksManager.CreateFeedback(model, FeedbackCategoryEnumContract.Dictionaries, GetMainServiceClient(), IsUserLoggedIn(), GetUserName()); } else { AddHeadwordFeedback(model.Text, model.BookXmlId, model.BookVersionXmlId, model.EntryXmlId, model.Name, model.Email); } return(View("Feedback/FeedbackSuccess")); }