public ActionResult Cadastrar(CadaFacade cadaUsu) { if (ModelState.IsValid) { try { new UsuarioDao().Inserir(cadaUsu.Usuario); Session["alert"] = UtilController.RenderAlert("Parabéns!", "Você foi cadastrado com sucesso, pelo e-mail " + cadaUsu.Email + "!", "success"); return(View("Entrar")); } catch (Exception ex) { Session["alert"] = UtilController.RenderAlert("Erro!", "Erro ao tentar cadastrar. Mas a culpa não é sua! Erro: " + ex.Message, "danger"); return(View()); } } Session["alert"] = UtilController.RenderAlert("Ops!", "Preencha os campos corretamente e não deixe os obrigatórios em branco.", "warning"); return(View()); }
public ActionResult Listar(int id) { try { List <Ficha> fichas = new List <Ficha>(); fichas.AddRange(new FichaDao().ListarPorUsuarioId(id)); fichas.AddRange(new FichaDao().ListarPorMestreId(id)); return(View(fichas)); } catch (Exception ex) { Session["alert"] = UtilController.RenderAlert("Erro!", "Erro ao tentar listar fichas. Mas a culpa não é sua! Erro: " + ex.Message, "danger"); if (Session["usuario"] == null) { return(RedirectToAction("Entrar", "Entrada")); } return(View()); } }
public ActionResult Editar(PRIAFacade pria, int id) { if (ModelState.IsValid) { try { pria.PropriedadeRiquezaItemArma.Id = id; new PRIADao().Atualizar(pria.PropriedadeRiquezaItemArma); Session["alert"] = UtilController.RenderAlert("Sucesso!", "A " + ((pria.Tipo == "pr/ri") ? "Propriedade/Riqueza " + pria.Descricao : "Item/Arma " + pria.Nome) + " foi editada com sucesso!", "success"); return(View(pria)); } catch (Exception ex) { Session["alert"] = UtilController.RenderAlert("Erro!", "Erro ao tentar editar. Mas a culpa não é sua! Erro: " + ex.Message, "danger"); return(View()); } } Session["alert"] = UtilController.RenderAlert("Ops!", "Preencha os campos corretamente e não deixe os obrigatórios em branco.", "warning"); return(View()); }
public ActionResult Editar(PeculFacade pec, int id) { if (ModelState.IsValid) { try { pec.Peculiaridade.Id = id; new PeculiaridadeDao().Atualizar(pec.Peculiaridade); Session["alert"] = UtilController.RenderAlert("Sucesso!", "A Peculiaridade " + pec.Nome + " foi editada com sucesso!", "success"); return(View(pec)); } catch (Exception ex) { Session["alert"] = UtilController.RenderAlert("Erro!", "Erro ao tentar editar. Mas a culpa não é sua! Erro: " + ex.Message, "danger"); return(View()); } } Session["alert"] = UtilController.RenderAlert("Ops!", "Preencha os campos corretamente e não deixe os obrigatórios em branco.", "warning"); return(View()); }
public ActionResult Duelando(int[] fichasId) { if (fichasId.Count() >= 2) { List <Ficha> fichas = new List <Ficha>(); foreach (int id in fichasId) { fichas.Add(new FichaDao().SelecionarPorId(id)); } return(View(fichas)); } else { Session["alert"] = UtilController.RenderAlert("Ops!", "Selecione pelo menos 2 fichas!", "warning"); if (Session["usuario"] == null) { return(RedirectToAction("Entrar", "Entrada")); } return(View()); } }
public ActionResult Nova(FichaFacade ficha, int Nivel) { if (ModelState.IsValid) { try { var totalPts = (Nivel - 2.5) * 9; var totalPtsPec = Math.Floor(Nivel - 2.5) * 10; var pts = totalPts - (ficha.Adre + ficha.Ataq + ficha.Defe + ficha.Dest + ficha.Forc + ficha.Inte + ficha.Resi + ficha.Sabe + ficha.Velo); ficha.Pontos = Convert.ToInt32(Math.Floor(pts)); ficha.PtsPeculiaridades = Convert.ToInt32(totalPtsPec); var usuarioId = ((Usuario)Session["usuario"]).Id; ficha.Ficha.UsuarioId = usuarioId; if (ficha.Mestre != null) { ficha.Ficha.MestreId = new UsuarioDao().SelecionarPorEmail(ficha.Mestre.Split(',')[1].Trim()).Id; } new FichaDao().Inserir(ficha.Ficha); Session["alert"] = UtilController.RenderAlert("Sucesso!", "A Ficha " + ficha.Nome + " foi criada com sucesso!", "success"); return(RedirectToAction("Minhas")); } catch (Exception ex) { Session["alert"] = UtilController.RenderAlert("Erro!", "Erro ao tentar cadastrar. Mas a culpa não é sua! Erro: " + ex.Message, "danger"); if (Session["usuario"] == null) { return(RedirectToAction("Entrar", "Entrada")); } return(View()); } } Session["alert"] = UtilController.RenderAlert("Ops!", "Preencha os campos corretamente e não deixe os obrigatórios em branco.", "warning"); if (Session["usuario"] == null) { return(RedirectToAction("Entrar", "Entrada")); } return(View()); }