Exemple #1
0
 public void Inserir(ItemAdicionarViewModel objeto)
 {
     using (var conexao = new SqlConnection(connStr))
     {
         try
         {
             conexao.Execute("insert into Item (FKLocal, Nome, Autor ,Edicao, ISBN, PathImagem) values (@fklocal, @nome, @autor, @edicao, @isbn, @pathimagem)", objeto);
             conexao.Close();
         }
         catch (Exception e)
         {
             throw new Exception("Não foi possível inserir o item!", e);
         }
     }
 }
 public ActionResult Create(IFormCollection collection)
 {
     try
     {
         ItemAdicionarViewModel item = new ItemAdicionarViewModel();
         TryUpdateModelAsync(item);
         itemDao.Inserir(item);
         TempData["success"] = "Item adicionado com sucesso!";
         return(RedirectToAction(nameof(Index)));
     }
     catch
     {
         TempData["error"] = "Erro ao adicionar novo item";
         return(RedirectToAction("Index"));
     }
 }
        public ActionResult Create()
        {
            ItemAdicionarViewModel item = new ItemAdicionarViewModel();

            return(View(item));
        }