public ActionResult Votar(VotingDTO votacao)
        {
            try
            {
                _votacao.Vote(votacao);
            }
            catch (System.Exception e)
            {
                TempData["Error"] = e.Message;
            }

            TempData["ListaVotacao"]   = _votacao.ListVoting();
            TempData["Parcial"]        = _votacao.GetPartial();
            TempData["VencedorSemana"] = _votacao.ListWinnersOfWeek();
            TempData["Date"]           = votacao.DateVoting.ToString("dd/MM/yyyy");

            return(Redirect("/"));
        }
        public void ProcessVotationWithoutErrors()
        {
            //Given
            var votacao1 = VoteConstructor(1, 1);
            var votacao2 = VoteConstructor(1, 2);

            //When
            _voting.Vote(votacao1);
            _voting.Vote(votacao2);

            _voting.FinishingVoting();

            //Then
            Assert.IsTrue(true);
        }