示例#1
0
        public async Task <IActionResult> Create([Bind("EquipamentoId,NomeEquipamento,QuantidadeEquip,DescricaoEquipamento,ValorUnidade,Disponível")] Equipamento equipamento)
        {
            if (ModelState.IsValid)
            {
                _context.Add(equipamento);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(equipamento));
        }
示例#2
0
        public async Task <IActionResult> Create([Bind("TuristaId,username,Pass,Nome,Numero_Telefone,Morada")] LoginClass loginClass)
        {
            if (ModelState.IsValid)
            {
                _context.Add(loginClass);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(loginClass));
        }
        public async Task <IActionResult> Create([Bind("DifficultyId,Name")] Difficulty difficulty)
        {
            if (ModelState.IsValid)
            {
                _context.Add(difficulty);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(difficulty));
        }
        public async Task <IActionResult> Create([Bind("TrailID,Name,Distance,DifficultyId,Available")] Trail trail)
        {
            if (ModelState.IsValid)
            {
                _context.Add(trail);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["DifficultyId"] = new SelectList(_context.Difficulties, "DifficultyId", "Name", trail.DifficultyId);
            return(View(trail));
        }
        public async Task <IActionResult> Create([Bind("LinhaEquipamentoId,EquipamentoId,ReservaId,Quantidade,ValorParcial")] Linha_Equipamento_Reserva linha_Equipamento_Reserva)
        {
            if (ModelState.IsValid)
            {
                _context.Add(linha_Equipamento_Reserva);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["EquipamentoId"] = new SelectList(_context.Equipamento, "EquipamentoId", "EquipamentoId", linha_Equipamento_Reserva.EquipamentoId);
            ViewData["ReservaId"]     = new SelectList(_context.ReservaEquipamentos, "ReservaId", "ReservaId", linha_Equipamento_Reserva.ReservaId);
            return(View(linha_Equipamento_Reserva));
        }
        public async Task <IActionResult> Create([Bind("ReservaId,TuristaId,TrilhoId,Data_Reserva_Efetuada,Inicio_Reserva")] ReservaEquipamentos reservaEquipamentos)
        {
            if (ModelState.IsValid)
            {
                var nomeUser = User.Identity.Name;
                var turista  = await _context.Turistas.SingleOrDefaultAsync(t => t.username == nomeUser);

                reservaEquipamentos.Turistas = turista;


                _context.Add(reservaEquipamentos);
                await _context.SaveChangesAsync();

                // return RedirectToAction(nameof(View));
                return(View());
            }
            ViewData["TrilhoId"] = new SelectList(_context.Trails, "TrailID", "TrailID", reservaEquipamentos.TrilhoId);
            //  ViewData["TuristaId"] = new SelectList(_context.Turistas, "TuristaId", "TuristaId", reservaEquipamentos.TuristaId);



            return(View(reservaEquipamentos));
        }