Example #1
0
        public ActionResult CriaESorteia(Rodada rodada, bool notificarApp = true)
        {
            string mensagem = "";

            if (ModelState.IsValid)
            {
                var rodadaNegocio = new RodadaNegocio();
                try {
                    rodadaNegocio.Create(rodada);
                    mensagem = "ok";
                    rodadaNegocio.SortearJogos(rodada.Id, rodada.barragemId, notificarApp);
                }catch (Exception e) {
                    if (e.InnerException != null)
                    {
                        mensagem = e.Message + ": " + e.InnerException.Message;
                    }
                    else
                    {
                        mensagem = e.Message;
                    }
                }
                return(RedirectToAction("Index", new { msg = mensagem }));
            }
            return(RedirectToAction("Create"));
        }