public bool UpdateQuestionary(Questionary questionary) { if (questionary == null) { return(false); } Questionary questionaryResult = gameClubEntities.Questionary.Where(q => q.QuestionaryID == questionary.QuestionaryID).FirstOrDefault(); if (questionaryResult != null) { questionaryResult.Title = questionary.Title; questionaryResult.Context = questionary.Context; questionaryResult.StartTime = questionary.StartTime; questionaryResult.EndTime = questionary.EndTime; gameClubEntities.SaveChanges(); } return(false); }
public bool AddQuestionary(Questionary questionary) { if (questionary == null) { return(false); } Questionary questionaryResult = gameClubEntities.Questionary.Where(q => q.QuestionaryID == questionary.QuestionaryID).FirstOrDefault(); if (questionaryResult == null) { questionary.CreateTime = DateTime.Now; gameClubEntities.Questionary.Add(questionary); gameClubEntities.SaveChanges(); EFUserRecord.AddUserOperateRecord("添加了ID为" + questionary.QuestionaryID + "的问卷调查"); return(true); } return(false); }
public ActionResult AddQuestionary(Questionary questionary, QuestionaryViewModel questionaryViewModel) { if (ModelState.IsValid) { if (questionary.StartTime > questionary.EndTime) { return(View(false)); } if (questionary.EndTime < DateTime.Now) { return(View(false)); } if (EFQuestionary.AddQuestionary(questionary)) { questionaryViewModel = UpdateQuestionaryViewModel(questionaryViewModel); return(PartialView("_Questionary", questionaryViewModel)); } } return(View(false)); }
public ActionResult ShowQuestionaryResult(string QuestionaryID) { if (!string.IsNullOrEmpty(QuestionaryID)) { Questionary questionary = EFQuestionary.Questionaries.Where(q => q.QuestionaryID == QuestionaryID).FirstOrDefault(); if (questionary != null) { QuestionaryViewModel questionaryViewModel = new QuestionaryViewModel { Questionary = questionary, Questions = EFQuestionary.Questions.Where(q => q.QuestionaryID == questionary.QuestionaryID).OrderBy(q => q.QuestionID), Selects = EFQuestionary.Selects, FillOuts = EFQuestionary.FillOuts.Where(f => f.QuestionaryID == questionary.QuestionaryID).OrderBy(s => s.GameID), GameMembers = EFGameMember.gameMembers, }; return(View(questionaryViewModel)); } } return(View(false)); }
public ActionResult ProcessQuestionary(SomeQuestion updatedModel, string questionNumber) { if (questionNumber == "Next") { updatedModel.QuestionId++; } else if (questionNumber == "Last") { updatedModel.QuestionId--; } Questionary questionary; if (!Questionaries.TryGetValue(updatedModel.SessionId, out questionary)) { questionary = new Questionary(); Questionaries[updatedModel.SessionId] = questionary; } updatedModel.Text = ActiveQuestionary.Questions[updatedModel.QuestionId].Text; return(View("Index", updatedModel)); // return RedirectToAction("Index"); }
public MakeQuestion(QuestionType type, int quizcount) { _timeSec = limitTime; quetionType = type; switch (type) { case QuestionType.ADD: questionary = new QuestionAdd(quizcount); break; case QuestionType.ODD: questionary = new QuestionOdd(quizcount); break; case QuestionType.DIV: questionary = new QuestionDiv(quizcount); break; case QuestionType.MUL: questionary = new QuestionMul(quizcount); break; } }
public async Task <int> AddQuestionaryAsync(Questionary questionary) { var id = await _context.Questionaries.AddAsync(questionary); var survey = await _context.Survays.FindAsync(questionary.SurveyId); questionary.SurveyId = survey.Id; if (survey.Questionary == null) { survey.Questionary = new List <Questionary> { questionary } } ; else { survey.Questionary.Add(questionary); } _context.Survays.Update(survey); await _context.SaveChangesAsync(); return(survey.Id); }
public void Update(Questionary item) { data.Entry(item).State = EntityState.Modified; data.SaveChanges(); }
public void Remove(Questionary item) { dbSet.Remove(item); data.SaveChanges(); }
public void Create(Questionary item) { dbSet.Add(item); data.SaveChanges(); }
void UpdateProgress(Questionary newProgress) { qp[newProgress.id] = newProgress; }
public void SelectQuestionary(int id) { selectedQuestionary = MenuVariables.availableQuestionaries[id]; UpdateInfoTexts(); }
public void Add(Questionary questionary) { questionary.Dt_register = DateTime.Now; _context.Add(questionary); }
public ActionResult Duplicate(long questionaryId, string description, int companyId, int userId) { return(Questionary.Duplicate(questionaryId, description, companyId, userId)); }
public ActionResult Delete(long questionarioId, int userId, int companyId) { return(Questionary.Inactivate(questionarioId, companyId, userId)); }
public ActionResult Update(Questionary questionary, Questionary oldQuestionary, int userId) { string differences = questionary.Differences(oldQuestionary); return(questionary.Update(userId, differences)); }
public ActionResult Insert(Questionary questionary, int userId) { return(questionary.Insert(userId)); }
public QuestionaryDisplayDto(Questionary q) { Id = q.Id; DisplayName = $"{q.LastName} {q.FirstName} {q.Patronymic} (ID: {q.Id}, INN: {q.IINPhysic})"; }
public async Task UpdateQuestionary(Questionary questionary) { _context.Questionaries.Update(questionary); await _context.SaveChangesAsync(); }
/// <summary>Begin page running after session validations</summary> private void Go() { this.user = Session["User"] as ApplicationUser; this.company = Session["company"] as Company; this.Dictionary = Session["Dictionary"] as Dictionary <string, string>; // Security access control if (!this.user.HasGrantToRead(ApplicationGrant.Questionary)) { this.Response.Redirect("NoPrivileges.aspx", Constant.EndResponse); Context.ApplicationInstance.CompleteRequest(); } // Parameters control if (this.Request.QueryString["id"] != null) { this.questionaryId = Convert.ToInt32(this.Request.QueryString["id"]); } this.master = this.Master as Giso; this.master.AdminPage = true; string serverPath = this.Request.Url.AbsoluteUri.Replace(this.Request.RawUrl.Substring(1), string.Empty); this.formFooter = new FormFooter(); if (this.user.HasGrantToWrite(ApplicationGrant.Questionary)) { this.formFooter.AddButton(new UIButton { Id = "BtnSave", Icon = "icon-ok", Text = this.Dictionary["Common_Accept"], Action = "success" }); } this.formFooter.AddButton(new UIButton { Id = "BtnCancel", Icon = "icon-undo", Text = this.Dictionary["Common_Cancel"] }); if (this.questionaryId > 0) { this.Questionary = Questionary.ById(this.questionaryId, this.company.Id); if (this.Questionary.CompanyId != this.company.Id) { this.Response.Redirect("NoAccesible.aspx", Constant.EndResponse); Context.ApplicationInstance.CompleteRequest(); } this.formFooter.ModifiedBy = this.Questionary.ModifiedBy.Description; this.formFooter.ModifiedOn = this.Questionary.ModifiedOn; this.master.TitleInvariant = true; } else { this.Questionary = Questionary.Empty; } if (!IsPostBack) { if (this.user.HasTraceGrant()) { this.LtTrazas.Text = ActivityTrace.RenderTraceTableForItem(this.questionaryId, TargetType.Questionary); } } string label = this.questionaryId == -1 ? "Item_Questionary_BreadCrumb_Edit" : string.Format("{0}: <strong>{1}</strong>", this.Dictionary["Item_Questionary"], this.Questionary.Description); this.master.AddBreadCrumb("Item_Questionaries", "QuestionaryList.aspx", Constant.NotLeaft); this.master.AddBreadCrumb("Item_Questionary_BreadCrumb_Edit"); this.master.Titulo = label; this.FillLists(); }
public void Add(Questionary questionary) { questionary.Dt_register = DateTime.Now; _iQuestionaryRepository.Add(questionary); _iQuestionaryRepository.SaveChanges(); }