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)); }
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)); }
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 { } }