public ActionResult Create([Bind(Include = "Id,Nome,Acesso,Link,Catalogo")] Site site)
        {
            if (!IsLogado())
            {
                return(RedirectToAction("LogIn", "Usuarios"));
            }
            if (ModelState.IsValid)
            {
                Site st = GetSiteByLink(site.Link);

                Catalogo cat = GetCatalogoSites(site.Catalogo);

                if (st == null)
                {
                    db.Sites.Add(site);
                    st           = site;
                    st.Catalogos = new List <Catalogo>();
                }
                st.Catalogos.Add(cat);
                cat.Sites.Add(st);

                db.SaveChanges();

                return(RedirectToAction("Index"));
            }

            return(View(site));
        }
Esempio n. 2
0
        public ActionResult Create([Bind(Include = "Id,Nome,Senha,Email")] Usuario usuario)
        {
            if (ModelState.IsValid)
            {
                bool    invalido = false;
                Usuario u        = GetUsuarioByEmail(usuario.Email);
                if (u != null)
                {
                    invalido = true;
                }

                if (u != null && Invalido(usuario))
                {
                    invalido = true;
                    ModelState.AddModelError(string.Empty, msgAdmin);
                }
                else
                {
                    ModelState.AddModelError(string.Empty, msgExistente);
                }

                if (invalido)
                {
                    return(View(usuario));
                }


                db.Usuarios.Add(usuario);
                db.SaveChanges();
                return(RedirectToAction("Index", "Home"));
            }
            return(View(usuario));
        }
Esempio n. 3
0
        public IHttpActionResult PutFilmes(int id, Filmes filmes)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != filmes.Id)
            {
                return(BadRequest());
            }

            db.Entry(filmes).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!FilmesExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public ActionResult Create([Bind(Include = "Id,Nome,Categoria")] Catalogo catalogo)
        {
            if (!IsLogado())
            {
                return(RedirectToAction("LogIn", "Usuarios"));
            }

            if (ModelState.IsValid)
            {
                Usuario u = (Usuario)Session["User"];
                catalogo.Usuario = db.Usuarios.Find(u.Id);
                db.Catalogos.Add(catalogo);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(catalogo));
        }
        public void Add(tbFilmes filme)
        {
            bool nomeRetorno = VerificarSeFilmeExiste(filme.nm_Filme);

            if (nomeRetorno == false)
            {
                filme.sit_Status = true;
                _context.tbFilme.Add(filme);
                _context.SaveChanges();
            }
            else
            {
            }
        }