Beispiel #1
0
 public ActionResult Create(Prova prova)
 {
     if (ModelState.IsValid)
     {
         db.Prova.Add(prova);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.EventoID = new SelectList(db.Evento.ToList(), "ID", "Nome");
     return(View(prova));
 }
        public ActionResult Create([Bind(Include = "ID,Nome,Descricao,Responsavel")] Equipa equipa)
        {
            if (ModelState.IsValid)
            {
                db.Equipa.Add(equipa);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(equipa));
        }
Beispiel #3
0
        public ActionResult Create(Evento evento)
        {
            if (ModelState.IsValid)
            {
                db.Evento.Add(evento);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(evento));
        }
        public ActionResult Create([Bind(Include = "ID,Nome,Descricao,Responsavel")] Desporto desporto)
        {
            if (ModelState.IsValid)
            {
                db.Desporto.Add(desporto);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(desporto));
        }
        public ActionResult Create([Bind(Include = "ID,Genero,TipoAtleta,Vencedores,IdadeMin,IdadeMax,ProvaID,Nome,Descricao,Responsavel")] Categoria categoria)
        {
            if (ModelState.IsValid)
            {
                db.Categoria.Add(categoria);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ProvaID = new SelectList(db.Prova, "ID", "Nome", categoria.ProvaID);
            return(View(categoria));
        }
        public ActionResult Create(Inscricao inscricao)
        {
            inscricao.DataInscricao = DateTime.Now;
            if (ModelState.IsValid)
            {
                db.Inscricao.Add(inscricao);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.CategoriaID = new SelectList(db.Categoria, "ID", "Nome", inscricao.CategoriaID);
            ViewBag.PessoaID    = new SelectList(db.Pessoa, "ID", "Nome", inscricao.PessoaID);
            return(View(inscricao));
        }
        public IHttpActionResult CreateEquipa(DTO.Equipa equipaToAdd)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            var equipa = Mapper.Map <DTO.Equipa, Models.Equipa>(equipaToAdd);

            _context.Equipa.Add(equipa);
            _context.SaveChanges();

            equipaToAdd.ID = equipa.ID;

            return(Created(new Uri(Request.RequestUri + "/" + equipa.ID), equipaToAdd));
        }
        public IHttpActionResult CreateDesporto(DTO.Desporto desportoToAdd)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            var desporto = Mapper.Map <DTO.Desporto, Models.Desporto>(desportoToAdd);

            _context.Desporto.Add(desporto);
            _context.SaveChanges();

            desportoToAdd.ID = desporto.ID;

            return(Created(new Uri(Request.RequestUri + "/" + desporto.ID), desportoToAdd));
        }
Beispiel #9
0
 public ActionResult Register(User user)
 {
     if (ModelState.IsValid)
     {
         user.Password        = Crypto.HashPassword(user.Password);
         user.ConfirmPassword = user.Password;
         db.User.Add(user);
         db.SaveChanges();
         ModelState.Clear();
         ViewBag.Message = user.Nome + " " + user.Apelido + " registado com sucesso.";
     }
     return(View());
 }