public void AddEntry(FeedbackEntry entry) { feedbackEntries.Add(entry); amountOfPlayers = feedbackEntries.Count; CalculateAverageOpinion(); CalculateAverageAwareness(); }
public ActionResult Index(FeedbackEntry entry) { var mostRecentEntries = (from entries in _db.Entries orderby entries.DateAdded descending, entries.Username select entries).Take(20); if (string.IsNullOrEmpty(entry.Message) || entry.Message.Length < 4) { ModelState.AddModelError("Message", "Comment is below 4 characters!"); } if (ModelState.IsValid) { if (User.Identity.IsAuthenticated) { entry.Username = User.Identity.Name; } entry.DateAdded = DateTime.Now; _db.Entries.Add(entry); _db.SaveChanges(); return(PartialView("_AllComments", mostRecentEntries.ToList())); } else { return(View(mostRecentEntries.ToList())); } }
public ActionResult Index() { var feedback = new FeedbackEntry() { UserName = "******", Email = "*****@*****.**" }; return(View(feedback)); }
public void RemoveEntry(FeedbackEntry entry) { if (feedbackEntries.Contains(entry)) { feedbackEntries.Remove(entry); amountOfPlayers = feedbackEntries.Count; CalculateAverageOpinion(); CalculateAverageAwareness(); } }
public static void ShowText(FeedbackEntry feedbackEntry) { var fb = new Evaluation.UnityInterface.Feedback { Item = new TextFeedbackContent { Text = feedbackEntry.Text, Code = feedbackEntry.ColorCode } }; ShowText(fb); }
public void CreateFeedbackEntry() { int opinion = (int)feedbackSliders[0].value + 1; int awareness = (int)feedbackSliders[1].value + 1; string name = PlayerPrefs.GetString(GeneralVariables.PlayerName); DateTime dateTime = DateTime.Now; string date = dateTime.ToString(); FeedbackEntry entry = new FeedbackEntry(awareness, opinion, name, date); serializeFeedback.AddFeedbackEntry(entry); serializeFeedback.Serialize(); }
FeedbackEntry ConstructFeedbackEntry(IFeedback feedback) { var feedbackEntry = new FeedbackEntry { Feedback = feedback as Feedback, GameSession = _context.GameSessions.Find(feedback.GameSessionID), Gamer = _context.Players.Find(feedback.PlayerID) }; feedbackEntry.Game = _context.Games.Find(feedbackEntry.GameSession.GameID); return(feedbackEntry); }
public void FeedbackEntry_CorrectInfo_MakesNewFeedbackEntry() { _entry = null; Gebruiker geb = new Gebruiker("Peiter Declerq", "321654pd", 9876543219876); int score = 0; string inhoud = "Heel leuke sessie"; _entry = new FeedbackEntry(geb, score, inhoud); Assert.Equal(geb, _entry.Auteur); Assert.Equal(score, _entry.Score); Assert.Equal(inhoud, _entry.Inhoud); }
public ActionResult Edit(FeedbackEntry entry) { var editEntry = _db.Entries.Find(entry.Id); if (User.Identity.Name == editEntry.Username || User.IsInRole("Admin")) { editEntry.Message = entry.Message; _db.Entry(editEntry).State = EntityState.Modified; _db.SaveChanges(); } return(RedirectToAction("Index")); }
/// <summary> /// Creates new feedback entry from the details submitted via current HTTP request. /// </summary> /// <returns>Feedback entry.</returns> public static FeedbackEntry CreateFromRequest() { FeedbackEntry ret = null; if (System.Web.HttpContext.Current != null && System.Web.HttpContext.Current.Request != null) { if (string.Compare(System.Web.HttpContext.Current.Request.HttpMethod, "post", System.StringComparison.InvariantCultureIgnoreCase) == 0) { ret = new FeedbackEntry(); ret.Subject = System.Web.HttpContext.Current.Request.Form["feedback-subject"] ?? string.Empty; ret.Comment = System.Web.HttpContext.Current.Request.Form["feedback-comment"] ?? string.Empty; } } return ret; }
public void RemoveFeedbackEntry(FeedbackEntry entry) { feedbackList.RemoveEntry(entry); }
public FeedbackEditViewModel(FeedbackEntry feedbackEntry, Gebruiker auteur) { Inhoud = feedbackEntry.Inhoud; Score = feedbackEntry.Score; Auteur = auteur; }
public void FeedbackEntry_FouteInfo_ThrowsException(Gebruiker gebruiker, int score, string inhoud) { _entry = null; Assert.Throws <ArgumentException>(() => new FeedbackEntry(gebruiker, score, inhoud)); }
/// <summary> /// Log an entry to the feedback system. /// </summary> /// <param name="result"></param> /// <param name="title"></param> /// <param name="feedback"></param> /// <param name="timestamp"></param> /// <param name="remainingTime"></param> public void LogEntry(DecisionResult result, string title, string feedback, float timestamp, float remainingTime) { FeedbackEntry entry = new FeedbackEntry(result, title, feedback, timestamp, remainingTime); entries.Add(entry); }
public ActionResult Index(FeedbackEntry feedbackEntry) { return(View()); }
public void AddFeedbackEntry(FeedbackEntry feedbackEntry) { feedbackList.AddEntry(feedbackEntry); }
/* * // GET: Feedback/Create * public ActionResult maakNieuweFeedbackEntry() { * return View(); * } * * // POST: Feedback/Create * [HttpPost] * [ValidateAntiForgeryToken] * public ActionResult maakNieuweFeedbackEntry(FeedbackEditViewModel feedbackEditViewModel, int sessieId) { * Sessie trackedSessie = _sessieRepository.GetById(sessieId); * * if (ModelState.IsValid) * try { * FeedbackEntry feedback = new FeedbackEntry(); * MapFeedbackEditViewModelToFeedbackEntry(feedbackEditViewModel, feedback); * trackedSessie.FeedbackEntries.Add(feedback); * * //TODO opslaan in databank * _sessieRepository.SaveChanges(); * TempData["message"] = $"Feedback verzonden."; * } * catch { * return View(); * } * return RedirectToAction(nameof(Index)); * } */ private void MapFeedbackEditViewModelToFeedbackEntry(FeedbackEditViewModel feedbackViewmodel, FeedbackEntry feedback) { feedback.Inhoud = feedbackViewmodel.Inhoud; feedback.Score = feedbackViewmodel.Score; feedback.Auteur = feedbackViewmodel.Auteur; }