public ActionResult AdicionarAnime(int?Categorias, Animes a, HttpPostedFileBase AnimeImagem) { ViewBag.Categorias = new SelectList(CategoriaDAO.RetornarCategoria(), "IDCategoria", "DescCategoria"); if (AnimeDAO.BuscarPorNome(a) == null) { a.Categoria = CategoriaDAO.BuscarCategoriaPorID(Categorias); if (AnimeImagem == null) { a.Imagem = "SemImagem.jpeg"; } else { string c = System.IO.Path.Combine(Server.MapPath("~/Imagem/"), AnimeImagem.FileName); AnimeImagem.SaveAs(c); a.Imagem = AnimeImagem.FileName; } if (AnimeDAO.AdicionarAnime(a)) { TempData["AdtempAnime"] = "Cadastrado com sucesso"; return(RedirectToAction("Index", "Admin")); } return(View(a)); } ModelState.AddModelError("", "Esse anime já está cadastrado!"); return(View()); }
public IHttpActionResult CadastrarProduto(Animes a) { if (!ModelState.IsValid || a == null) { return(BadRequest(ModelState)); } if (AnimeDAO.AdicionarAnime(a)) { return(Created("", a)); } return(Conflict()); }