public ActionResult AddNewRoute(string provincia, string canton, string nombre, decimal costo) { if (string.IsNullOrEmpty(provincia) || string.IsNullOrEmpty(canton) || string.IsNullOrEmpty(nombre) || string.IsNullOrEmpty(costo.ToString())) { return(RedirectToAction("Routes", "Admin", new { message = "Campos vacíos", provincia = provincia, canton = canton, nombre = nombre, costo = costo })); } if (costo < 1) { return(RedirectToAction("Routes", "Admin", new { message = "Costo debe ser mayor a 0", provincia = provincia, canton = canton, nombre = nombre, costo = costo })); } if (IsRegisteredName(nombre.Trim())) { return(RedirectToAction("Routes", "Admin", new { message = "Nombre de la ruta ya existe", provincia = provincia, canton = canton, nombre = nombre, costo = costo })); } var ruta = new RUTA(); ruta.RUT_PROVINCIA = provincia.Trim(); ruta.RUT_CANTON = canton.Trim(); ruta.RUT_NOMBRE = nombre.Trim(); ruta.RUT_COSTO = costo; ruta.RUT_ESTADO = true; SMART_PAYMENT_DBEntities db = new SMART_PAYMENT_DBEntities(); db.Entry(ruta).State = System.Data.Entity.EntityState.Added; db.SaveChanges(); return(RedirectToAction("Routes", "Admin", new { message = "Ruta agregada correctamente" })); }
public async Task <IActionResult> Edit(long id, [Bind("Id,VehicleId,ClientId,CreationDate,Category")] RUTA rUTA) { if (id != rUTA.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(rUTA); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RUTAExists(rUTA.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ClientId"] = new SelectList(_context.Client, "Id", "Id", rUTA.ClientId); ViewData["VehicleId"] = new SelectList(_context.Set <Vehicle>(), "Id", "Id", rUTA.VehicleId); return(View(rUTA)); }
private void Entidad_Ruta_(string Codigo, string Descripcion, bool Activo) { using (var CTX = new LiderEntities()) { RUTA Ra = new RUTA(); Ra.codigo = Codigo; Ra.descripcion = Descripcion; Ra.Activo = Activo; CTX.RUTAS.Add(Ra); CTX.SaveChanges(); Refrescar(); } }
public async Task <IActionResult> Create([Bind("Id,VehicleId,ClientId,CreationDate,Category")] RUTA rUTA) { if (ModelState.IsValid) { _context.Add(rUTA); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["ClientId"] = new SelectList(_context.Client, "Id", "Id", rUTA.ClientId); ViewData["VehicleId"] = new SelectList(_context.Set <Vehicle>(), "Id", "Id", rUTA.VehicleId); return(View(rUTA)); }