public async Task <IActionResult> Agregar(Usuario usuario) { var addUsuario = context.Add(usuario); await context.SaveChangesAsync(); return(Ok(addUsuario)); }
public async Task <IActionResult> Create([Bind("NroCancha,NombreCancha,Habilitada,Importe")] Cancha cancha) { if (ModelState.IsValid) { if (!_context.Cancha.Any(a => a.NombreCancha == cancha.NombreCancha)) { if (cancha.Importe > 0) { _context.Add(cancha); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } else { ModelState.AddModelError("", "El importe debe ser positivo"); return(View()); } } else { ModelState.AddModelError("", "Ya existe una cancha con ese nombre"); return(View()); } } return(View(cancha)); }
public async Task <IActionResult> Create([Bind("Id,SaleDate,PaidFull")] Sale sale) { if (ModelState.IsValid) { _context.Add(sale); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(sale)); }
public async Task <IActionResult> Create([Bind("ClienteId,Nome,TipoCliente,Documento,DataCadastro,Telefone")] Cliente cliente) { if (ModelState.IsValid) { _context.Add(cliente); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(cliente)); }
public async Task <IActionResult> Create([Bind("Id,Name,Lastname,DateSet,Phone")] Client client) { if (ModelState.IsValid) { _context.Add(client); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(client)); }
public async Task <IActionResult> Create([Bind("Id,Make,FuelType,Aspiration,NumDoors,BodyStyle,DriveWheels,EngineLocation,WheelBase,Length,Width,Height,CurbWeight,EngineType,NumCylinders,EngineSize,FuelSystem,Bore,Stroke,CompressionRatio,Horsepower,PeakRpm,CityMpg,HighwayMpg,Price")] Vehicle vehicle) { if (ModelState.IsValid) { _context.Add(vehicle); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(vehicle)); }
public IActionResult Nuevo(Usuario u) { if (ModelState.IsValid) { _context.Add(p); _context.SaveChanges(); return(RedirectToAction("Datos")); } return(View(u)); }
public async Task <IActionResult> Create([Bind("NroTurno,EmailCliente,NroCancha,FechaHora")] Turno turno) { //turno.EmailCliente = (string)ViewData["EmailUsuario"]; if (ModelState.IsValid) { try { Cancha c = _context.Cancha.Find(turno.NroCancha); if (c.Habilitada) { if (TurnoDisponible(turno)) { _context.Add(turno); Cliente cli = _context.Cliente.Find(turno.EmailCliente); cli.Puntos += 100; await _context.SaveChangesAsync(); /* return RedirectToAction(nameof(Index), "Usuarios1", new { turno.EmailCliente }, "")*/; //return RedirectToAction(nameof(Index), "Usuarios1", ViewData["EmailUsuario"]); ModelState.AddModelError("", "Reserva realizada con éxito"); } else { ModelState.AddModelError("", "El turno no está disponible"); ViewData["EmailCliente"] = new SelectList(_context.Cliente, "Email", "Email", turno.EmailCliente); ViewData["NroCancha"] = new SelectList(_context.Cancha, "NroCancha", "NombreCancha", turno.NroCancha); return(View()); } } else { ModelState.AddModelError("", "Cancha Inhabilitada"); ViewData["EmailCliente"] = new SelectList(_context.Cliente, "Email", "Email", turno.EmailCliente); ViewData["NroCancha"] = new SelectList(_context.Cancha, "NroCancha", "NombreCancha", turno.NroCancha); return(View()); } } catch (Exception) { throw; } } ViewData["EmailCliente"] = new SelectList(_context.Cliente, "Email", "Email", turno.EmailCliente); ViewData["NroCancha"] = new SelectList(_context.Cancha, "NroCancha", "NombreCancha", turno.NroCancha); return(View(turno)); }
public async Task <IActionResult> Create([Bind("Id,nome,CNPJ,telefone,email,endereco,numero,cidade,bairro,senha")] Empresa empresa) { var empresas = await _context.Empresas.FirstOrDefaultAsync(e => e.email == empresa.email || e.CNPJ == empresa.CNPJ); if (empresas != null) { ViewBag.Erro = "Email ou CNPJ já cadastrado!"; } else { if (ModelState.IsValid) { _context.Add(empresa); var a = _context; await _context.SaveChangesAsync(); return(RedirectToAction(nameof(LoginPage))); } } return(View(empresa)); }