public ActionResult Create(URBANIZACION urbanizacion) { db.Database.Connection.ConnectionString = Suma2Lealtad.Modules.AppModule.ConnectionString("SumaLealtad"); if (ModelState.IsValid) { if (db.URBANIZACIONES.Count() > 0) { List<string> codigosString = (from e in db.URBANIZACIONES select e.COD_URBANIZACION).ToList(); List<int> codigos = new List<int>(); foreach (var c in codigosString) { int salida; Int32.TryParse(c, out salida); codigos.Add(salida); } int maximo = codigos.Max(); urbanizacion.COD_URBANIZACION = (maximo + 1).ToString(); } else { urbanizacion.COD_URBANIZACION = "1"; } db.URBANIZACIONES.Add(urbanizacion); db.SaveChanges(); return RedirectToAction("Index"); } return View(urbanizacion); }
public ActionResult Index(URBANIZACION urbanizacion) { db.Database.Connection.ConnectionString = Suma2Lealtad.Modules.AppModule.ConnectionString("SumaLealtad"); List<URBANIZACION> modelo = db.URBANIZACIONES.Where(c => c.DESCRIPC_URBANIZACION.Contains(urbanizacion.DESCRIPC_URBANIZACION)).OrderBy(x => x.DESCRIPC_URBANIZACION).ToList(); return View("Index", modelo); }
public ActionResult Edit(URBANIZACION urbanizacion) { db.Database.Connection.ConnectionString = Suma2Lealtad.Modules.AppModule.ConnectionString("SumaLealtad"); if (ModelState.IsValid) { db.Entry(urbanizacion).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(urbanizacion); }