public Produto Add(Produto produto)
        {
            repository.Add(produto);

            uow.SaveChanges();

            return produto;
        }
 // Add book
 public string AddProduto(Produto produto)
 {
     if (produto != null)
     {
         using (PomarContext contextObj = new PomarContext())
         {
             contextObj.Produtos.Add(produto);
             contextObj.SaveChanges();
             return "Product record added successfully";
         }
     }
     else
     {
         return "Invalid product record";
     }
 }
 //Update Book
 public string UpdateProduto(Produto produto)
 {
     if (produto != null)
     {
         using (PomarContext contextObj = new PomarContext())
         {
             int produtoId = Convert.ToInt32(produto.Id);
             Produto _produto = contextObj.Produtos.Where(c => c.Id == produtoId).FirstOrDefault();
             _produto.Nome = produto.Nome;
             _produto.Quantidade = produto.Quantidade;
             _produto.Valor = produto.Valor;
             _produto.Validade = _produto.Validade;
             _produto.Descricao = _produto.Descricao;
             _produto.ProdutoVencido = _produto.ProdutoVencido;
             contextObj.SaveChanges();
             return "Product record updated successfully";
         }
     }
     else
     {
         return "Invalid product record";
     }
 }
        public void Delete(Produto produto)
        {
            repository.Delete(produto);

            uow.SaveChanges();
        }
        public void Update(Produto produto)
        {
            repository.Update(produto);

            uow.SaveChanges();
        }