Ejemplo n.º 1
0
 public ActionResult Edit(OpenQuestionFullViewModel model)
 {
     if (model.Content != null && OtherFunctions.IsHasJS(model.Content))
     {
         TempData["ConError"] = Common.FiledQDanger;
         return(Redirect("/OpenQuestion/Question/" + model.Id));
     }
     if (!ModelState.IsValid)
     {
         if (model.Content == null)
         {
             TempData["ConError"] = Common.FieldQRequired;
         }
         if (model.Points == 0)
         {
             TempData["PointError"] = Common.ShouldBeNum;
         }
         return(Redirect("/OpenQuestion/Question/" + model.Id));
     }
     this.openQuestionService.Update(new OpenQuestion
     {
         Content  = model.Content,
         Points   = model.Points,
         Id       = model.Id,
         HelpLink = model.HelpLink
     });
     return(Redirect("/OpenQuestion/Question/" + model.Id));
 }
Ejemplo n.º 2
0
 public ActionResult Question(int id)
 {
     if (BellongToCurrentUserQ(id, this.User.Identity.GetUserId()))
     {
         var question  = this.openQuestionService.GetById(id);
         var viewModel = new OpenQuestionFullViewModel
         {
             Content = question.Content,
             Images  = this.cloudinaryService.AddPathToQuestionImageName(question.Images).ToList(),
             Points  = question.Points,
             Topic   = question.Topic,
             Id      = question.Id
         };
         return(View(viewModel));
     }
     return(Redirect("/"));
 }