public ActionResult <TipoProdutoImposto> AddImposto([FromServices] TipoProdutoDAO dao,
                                                     [FromBody] TipoProdutoImposto value)
 {
     try
     {
         return(dao.AddImposto(value));
     }
     catch (Exception e)
     {
         return(new StatusCodeResult(400));
     }
 }
 public ActionResult RemoveImposto([FromServices] TipoProdutoDAO dao,
                                   [FromBody] TipoProdutoImposto value)
 {
     try
     {
         dao.RemoveImposto(value);
         return(new StatusCodeResult(200));
     }
     catch (Exception e)
     {
         return(new StatusCodeResult(400));
     }
 }
Example #3
0
 public TipoProdutoImposto AddImposto(TipoProdutoImposto toAdd)
 {
     try {
         using (var db = new DBContext())
         {
             db.TipoProdutoImposto.Add(toAdd);
             db.SaveChanges();
             return(toAdd);
         }
     }catch (Exception e)
     {
         Console.WriteLine(e);
         throw new Exception("Não foi possível realizar a operação.");
     }
 }
Example #4
0
 public void RemoveImposto(TipoProdutoImposto toRemove)
 {
     try
     {
         using (var db = new DBContext())
         {
             var encontrado = db.TipoProdutoImposto.FirstOrDefault(t => t.ImpostoId == toRemove.ImpostoId && t.TipoProdutoId == toRemove.TipoProdutoId);
             db.TipoProdutoImposto.Remove(encontrado);
             db.SaveChanges();
         }
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
         throw new Exception("Não foi possível realizar a operação.");
     }
 }