Example #1
0
        public async Task <IActionResult> Agregar(Usuario usuario)
        {
            var addUsuario = context.Add(usuario);
            await context.SaveChangesAsync();

            return(Ok(addUsuario));
        }
Example #2
0
        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));
        }
Example #3
0
        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));
        }
Example #4
0
        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));
        }
Example #5
0
        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));
        }
Example #6
0
        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));
        }
Example #7
0
        public IActionResult Nuevo(Usuario u)
        {
            if (ModelState.IsValid)
            {
                _context.Add(p);
                _context.SaveChanges();

                return(RedirectToAction("Datos"));
            }

            return(View(u));
        }
Example #8
0
        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));
        }