/** * */ public JsonResult UpdateQuestionJquery(ViewModelQuestion model)/*idElement, intituleQuestion, texteQuestion*/ { var element = new Elements(); Tools.Logger.Ecrire(Tools.Logger.Niveau.Info, string.Format("UpdateQuestionJquery.Question.Entrée(idElement : {0},intituleQuestion : {1})", model.idElement, model.intituleQuestion)); try { element = DALElement.FindById(model.idElement); element.intitule = model.intituleQuestion; element.texte = model.texteQuestion; DALElement.UpdateElement(element); } catch (Exception e) { Tools.Logger.Ecrire(Tools.Logger.Niveau.Erreur, string.Format("UpdateQuestionJquery.Question.Entrée(Eception : {0}", e)); return(Json(new { redirectUrl = Url.Action("PageCreateQuestionnaire", "Questionnaire", new { erreur = ErrorList.updateQuestionJquery }), isRedirect = true })); } Tools.Logger.Ecrire(Tools.Logger.Niveau.Info, string.Format("UpdateQuestionJquery.Question.Sortie(idQuestionnaire : {0}", element.questionnaire_id)); return(Json(new { redirectUrl = Url.Action("PageCreateQuestionnaire", "Questionnaire", new { id = element.questionnaire_id }), isRedirect = true })); }
/** * Fonction en Async qui ramene jsuque à la pag CreateQuestionnaire */ public JsonResult UpdateDescriptionAsyn(ViewModelQuestionnaireElements model)/*idElement*/ { Tools.Logger.Ecrire(Tools.Logger.Niveau.Info, string.Format("UpdateDescriptionAsyn.Description.Entrée(idElement : {0})", model.idElement)); var element = new Elements(); try { element = DALElement.FindById(model.idElement); element.intitule = model.intituleElement; element.texte = model.texte; DALElement.UpdateElement(element); } catch (Exception e) { Tools.Logger.Ecrire(Tools.Logger.Niveau.Erreur, string.Format("UpdateDescriptionAsyn.Description.Exception(Exception : {0})", e)); return(Json(ErrorList.UpdateDescriptionAsyn)); } Tools.Logger.Ecrire(Tools.Logger.Niveau.Info, string.Format("UpdateDescriptionAsyn.Description.Sortie(idQuestionnaire: {0})", element.questionnaire_id)); return(Json(element.questionnaire_id)); }