public ActionResult EditTraduction(TradArticleModel model) { model.listLangues = BusinessManagement.Language.GetListLanguage(); if (!ModelState.IsValid) { return(View(model)); } var result = true; switch (result) { case true: DBO.Translation translation = new DBO.Translation { Content = model.Content, IdArticle = model.IdOriginal, IdLanguage = model.Langue, Validated = false }; var idCreator = HttpContext.Session["UserID"]; if (idCreator != null) { translation.IdTranslator = (long)idCreator; } BusinessManagement.Translation.CreateTranslation(translation); return(RedirectToAction("SubmitTraduction", "Articles")); default: return(View(model)); } }
public ActionResult EditTraduction(long id) { DBO.Article article = BusinessManagement.Article.GetArticle(id); TradArticleModel tradModel = new TradArticleModel(); tradModel.titleOriginal = article.Title; tradModel.contentOriginal = article.Content; tradModel.IdOriginal = article.Id; List <DBO.Language> listLanguages = BusinessManagement.Language.GetListLanguage(); tradModel.listLangues = listLanguages; return(View(tradModel)); }