public void Executar() { foreach (CloudQueueMessage message in queue.GetMessages(20, TimeSpan.FromMinutes(5))) { var message1 = message.AsString; ProdutoViewModel pvm = JsonConvert.DeserializeObject <ProdutoViewModel>(message1); Produto p = new Produto() { ProdutoId = pvm.ProdutoId, Nome = pvm.Nome, Categoria = pvm.Categoria, Preco = pvm.Preco, Quantidade = pvm.Quantidade }; switch (pvm.Flag) { case "Adicionar": dao.Add(p); break; case "Editar": dao.Edit(p.ProdutoId, p); break; case "Deletar": dao.Delete(p.ProdutoId); break; } queue.DeleteMessage(message); } }
public void Edit(Guid produtoId, Produto p) { dao.Edit(produtoId, p); }