public async System.Threading.Tasks.Task <ActionResult> Votings(int?id) { var votingControle = new VotingModel(); var studentData = await UserManager.FindByNameAsync(User.Identity.Name); if (votingControle.CheckVote(int.Parse(id.ToString()), studentData)) { return(RedirectToAction("TimeOut")); } if (id == null) { return(HttpNotFound()); } var info = votingControle.Voiting(int.Parse(id.ToString()), studentData.GroupId, studentData.Id); return(View(info)); }
public async System.Threading.Tasks.Task <ActionResult> Votings(VotingViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var votingControle = new VotingModel(); var studentData = await UserManager.FindByNameAsync(User.Identity.Name); if (votingControle.CheckVote(model.idTeacher, studentData)) { return(RedirectToAction("TimeOut")); } votingControle.FixVoting(int.Parse(model.idTeacher.ToString()), studentData); votingControle.CalculateVotings(model); return(RedirectToAction("VoitingMain", "Raiting")); }