public JsonResult UpdateAnswerInQuestion([DataSourceRequest] DataSourceRequest request, ViewModelType model) { var entity = this.GetById(model.AnswerId) as DatabaseModelType; this.BaseUpdate(model.GetEntityModel(entity)); this.UpdateAuditInfoValues(model, entity); return(this.GridOperation(request, model)); }
public JsonResult AddAnswerToQuestion([DataSourceRequest]DataSourceRequest request, ViewModelType model, int id) { var question = this.Data.ContestQuestions.All().FirstOrDefault(q => q.Id == id); var answer = model.GetEntityModel(); question.Answers.Add(answer); this.Data.SaveChanges(); this.UpdateViewModelValues(model, answer); model.QuestionId = question.Id; model.QuestionText = question.Text; return this.Json(new[] { model }.ToDataSourceResult(request)); }
public JsonResult AddAnswerToQuestion([DataSourceRequest] DataSourceRequest request, ViewModelType model, int id) { var question = this.Data.ContestQuestions.All().FirstOrDefault(q => q.Id == id); var answer = model.GetEntityModel(); question.Answers.Add(answer); this.Data.SaveChanges(); this.UpdateViewModelValues(model, answer); model.QuestionId = question.Id; model.QuestionText = question.Text; return(this.Json(new[] { model }.ToDataSourceResult(request))); }
public JsonResult UpdateAnswerInQuestion([DataSourceRequest]DataSourceRequest request, ViewModelType model) { var entity = this.GetById(model.AnswerId) as DatabaseModelType; this.BaseUpdate(model.GetEntityModel(entity)); this.UpdateAuditInfoValues(model, entity); return this.GridOperation(request, model); }