// GET: Clientes/Create public ActionResult Create(clientes reg) { //Definir un ViewBag para //enviar los clientes de //tb_paises try { //Bloque try, donde agrega el //objeto reg a la colección //bd.clientes.Add(reg); //bd.SaveChanges(); //ViewBag.mensaje = "REGISTRO AGREGADO"; //return Redirect("/"); if (ModelState.IsValid) { bd.clientes.Add(reg); bd.SaveChanges(); return(Redirect("/Clientes/ListaClientes")); } } catch (Exception ex) { //Bloque catch, captura el error del proceso ViewBag.mensaje = ex.Message; //throw new Exception(ex.Message); } // return View(new clientes()); return(View(reg)); }
public ActionResult Create(empresa reg) { try { if (ModelState.IsValid) { bd.empresa.Add(reg); bd.SaveChanges(); return(Redirect("/Empresas/ListaEmpresas")); } } catch (Exception ex) { ViewBag.mensaje = ex.Message; } return(View(reg)); }
public ActionResult Delete(int Id) { clientes cli = new clientes(); try { using (sistemaviajesbusEntities db = new sistemaviajesbusEntities()) { var oTabla = bd.clientes.Find(Id); db.clientes.Remove(oTabla); db.SaveChanges(); } return(Redirect("/Clientes/ListaClientes")); } catch (Exception ex) { throw new Exception(ex.Message); } }