public ActionResult Cadastrar(tblSeguradora seguradora, FormCollection formulario) { if (Session["ADMINISTRADOR"] != null) { if (Ferramenta.ValidarEmail(seguradora.email)) { if (!Ferramenta.EmailCadastrado(seguradora.email, "SEGURADORA")) { using (CarOnlineEntities DB = new CarOnlineEntities()) { seguradora.dataCadastro = DateTime.Now; DB.tblSeguradora.AddObject(seguradora); DB.SaveChanges(); } TempData["mensagemRetorno"] = "Seguradora " + seguradora.nome + " cadastrado(a) com sucesso!"; return RedirectToAction("Consulta"); } else { TempData["mensagemRetorno"] = "O email informado já está cadastrado!"; return RedirectToAction("Cadastro"); } } else { TempData["mensagemRetorno"] = "O formato do email é inválido!"; return RedirectToAction("Cadastro"); } } else return RedirectToAction("Index", "Login", new { area = "administrativo" }); }
public ActionResult Alterar(tblSeguradora seguradora,FormCollection formulario) { int idSeguradora = Convert.ToInt32(formulario["idSeguradora"]); if (Session["ADMINISTRADOR"] != null) { if (Ferramenta.ValidarEmail(seguradora.email)) { using (CarOnlineEntities DB = new CarOnlineEntities()) { seguradora = DB.tblSeguradora.FirstOrDefault(a => a.idSeguradora.Equals(idSeguradora)); seguradora.email = formulario["email"]; seguradora.celular = formulario["celular"]; seguradora.telefone = formulario["telefone"]; seguradora.nome = formulario["nome"]; DB.SaveChanges(); } TempData["mensagemRetorno"] = "Seguradora " + seguradora.nome + " alterado(a) com sucesso!"; return RedirectToAction("Consulta"); } else { TempData["mensagemRetorno"] = "O formato do email é inválido!"; return RedirectToAction("Alteracao", new { id = idSeguradora }); } } else return RedirectToAction("Index", "Login", new { area = "administrativo" }); }
public ActionResult Alteracao(int id) { if (Session["ADMINISTRADOR"] != null) { tblSeguradora seguradora = new tblSeguradora(); using (CarOnlineEntities DB = new CarOnlineEntities()) { seguradora = DB.tblSeguradora.FirstOrDefault(a => a.idSeguradora.Equals(id)); return View(seguradora); } } else return RedirectToAction("Index", "Login", new { area = "administrativo" }); }
/// <summary> /// Deprecated Method for adding a new object to the tblSeguradora EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddTotblSeguradora(tblSeguradora tblSeguradora) { base.AddObject("tblSeguradora", tblSeguradora); }
/// <summary> /// Create a new tblSeguradora object. /// </summary> /// <param name="idSeguradora">Initial value of the idSeguradora property.</param> /// <param name="nome">Initial value of the nome property.</param> /// <param name="email">Initial value of the email property.</param> /// <param name="dataCadastro">Initial value of the dataCadastro property.</param> public static tblSeguradora CreatetblSeguradora(global::System.Int32 idSeguradora, global::System.String nome, global::System.String email, global::System.DateTime dataCadastro) { tblSeguradora tblSeguradora = new tblSeguradora(); tblSeguradora.idSeguradora = idSeguradora; tblSeguradora.nome = nome; tblSeguradora.email = email; tblSeguradora.dataCadastro = dataCadastro; return tblSeguradora; }
public ActionResult DeletarSeguradora(int id) { if (Session["ADMINISTRADOR"] != null) { tblSeguradora seguradora = new tblSeguradora(); using (CarOnlineEntities DB = new CarOnlineEntities()) { seguradora = DB.tblSeguradora.FirstOrDefault(a => a.idSeguradora.Equals(id)); DB.DeleteObject(seguradora); DB.SaveChanges(); //TempData["mensagemRetorno"] = "seguradora " + seguradora.nome + " deletado(a) com sucesso!"; return Json(null); } } else return RedirectToAction("Index", "Login", new { area = "administrativo" }); }