public Guid?Adicionar(ProdutoEntity produto) { DynamicParameters parametros = new DynamicParameters(); VerificarConexao(); string sql = @"INSERT INTO Produto (Id, Nome, Quantidade, Valor) VALUES ( :identificador, :nome, :quantidade, :valor )"; Guid novoIdentificador = Guid.NewGuid(); parametros.Add(":identificador", novoIdentificador.ToString(), DbType.String); parametros.Add(":nome", produto.Nome, DbType.String); parametros.Add(":quantidade", produto.Quantidade, DbType.Int64); parametros.Add(":valor", produto.Valor, DbType.Decimal); if (_connection.Execute(sql, parametros, null, null, commandType: CommandType.Text) == 1) { return(novoIdentificador); } else { return(null); } }
private bool Atualizar(ProdutoEntity model) { model.RegistrarAlteracao(); _dbContext.Entry(model).State = EntityState.Modified; return(_dbContext.SaveChanges() > 0); }
public ProdutoDto PutDto(ProdutoDto produtoDto) { ProdutoEntity produto = Get(produtoDto.Id); produto = _repository.Update(MapToEntity(produtoDto, produto)); return(MapToDto(produto)); }
public async Task <IActionResult> ObterProdutoPorId(int?id) { ProdutoEntity produto = new ProdutoEntity(); produto = _produtoBusiness.ObterProdutoPorId(id); return(View(produto)); }
public bool Atualizar(ProdutoEntity produto) { DynamicParameters parametros = new DynamicParameters(); VerificarConexao(); var sql = @" UPDATE Produto SET Nome = :nome, Quantidade = :quantidade, Valor = :valor WHERE Id = :identificador"; parametros.Add(":identificador", produto.Id, DbType.String); parametros.Add(":nome", produto.Nome, DbType.String); parametros.Add(":quantidade", produto.Quantidade, DbType.Int32); parametros.Add(":valor", produto.Valor, DbType.Decimal); if (_connection.Execute(sql, parametros, null, null, commandType: CommandType.Text) == 1) { return(true); } else { return(false); } }
private ProdutoViewModel Converter(ProdutoEntity e) { return(new ProdutoViewModel() { id = e.idProduto, nome = e.nomeProduto }); }
public ActionResult DeleteConfirmed(int id) { ProdutoEntity produtoentity = db.Produtos.Find(id); db.Produtos.Remove(produtoentity); db.SaveChanges(); return(RedirectToAction("Index")); }
public PedidoEntity(ClienteEntity cliente, ProdutoEntity produto, int quantidade) { Cliente = cliente; Produto = produto; Quantidade = quantidade; IdCliente = cliente.Id; IdProduto = produto.Id; }
public async Task Update(ProdutoEntity entity) { int index = Produtos.FindIndex(p => p.Id.Equals(entity.Id)); if (index > 0) { await Task.Run(() => Produtos[index] = entity); } }
ProdutoEntity MapToEntity(ProdutoDto produtoDto, ProdutoEntity produtoEntity) { produtoEntity.Id = produtoDto.Id; produtoEntity.Nome = produtoDto.Nome; produtoEntity.Quantidade = produtoDto.Quantidade; produtoEntity.FornecedorId = produtoDto.FornecedorId; return(produtoEntity); }
private ProdutoDetail ConverterDetail(ProdutoEntity e) { return(new ProdutoDetail() { descricao = e.descricaoProduto, nome = e.nomeProduto, marca = e.marcaProduto }); }
public void PreencheEntidade() { int arrange = 0; ProdutoEntity produtoArrange = new ProdutoEntity("Davi"); ProdutoEntity produtoAssert = new ProdutoEntity("Davi"); Assert.Equal(produtoArrange.Nome, produtoAssert.Nome); Assert.Equal(arrange, produtoAssert.Id); }
public Task <bool> Salvar(ProdutoEntity model) { if (model.IdProduto == 0) { return(Task.FromResult(Inserir(model))); } return(Task.FromResult(Atualizar(model))); }
private int MockInsereProduto(ProdutoEntity produtoEntity) { if (produtoEntity.Nome != null) { return(1); } throw new Exception("An error occurred while updating the entries. See the inner exception for details."); }
// // GET: /Produto/Edit/5 public ActionResult Edit(int id = 0) { ProdutoEntity produtoentity = db.Produtos.Find(id); if (produtoentity == null) { return(HttpNotFound()); } return(View(produtoentity)); }
private static ProdutoDTO MapearProdutoToDTO(ProdutoEntity prod) { return(new ProdutoDTO() { Id = prod.Id, Nome = prod.Nome, Quantidade = prod.Quantidade.ToString(), Valor = prod.Valor.ToString() }); }
public async Task <int> CriarProduto(ProdutoDTO produtoDTO) { var produto = new ProdutoEntity() { Nome = produtoDTO.Nome, Quantidade = produtoDTO.Quantidade, Valor = produtoDTO.Valor }; return(await _produtoRepository.CriarProduto(produto)); }
public static ProdutoModel FromEntity(ProdutoEntity entity) { return(new ProdutoModel { Id = entity.Id, Codigo = entity.Codigo, CodigoBarra = entity.CodigoBarra, Descricao = entity.Descricao, ValorVenda = entity.ValorVenda }); }
private int MockEditaProduto(ProdutoEntity produtoEntity) { var lista = GetMockLista(); if (lista.Any(i => i.Id == produtoEntity.Id)) { return(1); } throw new Exception("Produto não foi encontrado"); }
public async Task <ProdutoEntity> CriarProduto(ProdutoEntity produtoEntity) { if (_context.Produtos.Any(a => a.Nome == produtoEntity.Nome)) { return(produtoEntity); } _context.Produtos.Add(produtoEntity); await _context.SaveChangesAsync(); return(produtoEntity); }
public void AddProduto(Produto produto) { var json = JsonConvert.SerializeObject(produto); var table = _tableClient.GetTableReference("produtos"); table.CreateIfNotExistsAsync().Wait(); var entity = new ProdutoEntity("13net", produto.Id.ToString()); TableOperation operation = TableOperation.Insert(entity); table.ExecuteAsync(operation); }
public bool AdicionarProduto(ProdutoEntity produto) { if (produto.ValidarProduto() == false) { return(false); } else { _produtoDAL.AddProduto(produto); } return(true); }
public async Task <IActionResult> DeletarProduto(ProdutoEntity produto) { if (produto == null) { return(View("Produto não encontrado.")); } else { _produtoBusiness.DeletarProduto(produto.Id); return(RedirectToAction("Obter", "Produto")); } }
public bool AtualizarProduto(ProdutoEntity produto) { if (produto.ValidarProduto() == false) { return(false); } else { _produtoDAL.UpdateProduto(produto); return(true); } }
public ActionResult Create(ProdutoEntity produtoentity) { FillAudit(produtoentity); if (ModelState.IsValid) { db.Produtos.Add(produtoentity); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(produtoentity)); }
public async Task <IActionResult> DeletarProduto(int?id) { ProdutoEntity produto = _produtoBusiness.ObterProdutoPorId(id); if (produto == null) { return(NotFound()); } else { return(View(produto)); } }
public ActionResult Post(ProdutoEntity produto) { bool gravou = _produtoBusiness.AdicionarProduto(produto); if (gravou == true) { return(Ok()); } else { return(BadRequest(produto.ErrosProdutos)); } }
public async Task <IActionResult> AtualizarProduto(ProdutoEntity produto) { bool atualizou = _produtoBusiness.AtualizarProduto(produto); if (atualizou == true) { return(RedirectToAction("Obter", "Produto")); } else { return(View(produto.ErrosProdutos)); } }
ProdutoDto MapToDto(ProdutoEntity produto) { FornecedorEntity fornecedor = _fornecedorRepository.Select(produto.FornecedorId); return(new ProdutoDto { Id = produto.Id, Nome = produto.Nome, Quantidade = produto.Quantidade, FornecedorId = produto.FornecedorId, FornecedorNome = fornecedor.Nome == null ? "" : fornecedor.Nome }); }
public ActionResult Edit(ProdutoEntity produtoentity) { FillAuditUpdate(produtoentity); produtoentity.DtCadastro = new BaseContext().Categorias.Find(produtoentity.Id).DtCadastro; if (ModelState.IsValid) { db.Entry(produtoentity).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(produtoentity)); }
public async Task <ResponseProduto> ExecuteAsync(RequestProduto produto) { ProdutoEntity produtoEntity = new ProdutoEntity(produto.Nome); var produtoIncluido = await _repoProduto.CriarProduto(produtoEntity); if (produtoIncluido.Id == 0) { _fluntcontext.AddNotification(new Flunt.Notifications.Notification("nome_produto", "produto já existe")); return(null); } return(_mapper.Map <ResponseProduto>(produtoIncluido)); }
public static PedidoEntity Create(ClienteEntity cliente, ProdutoEntity produto, int quantidade) { return new PedidoEntity(cliente,produto,quantidade); }
public void AtualizarProduto(ProdutoEntity produto) { _produtoRepository.Update(produto); }
public void Add(ProdutoDto dto) { var entity = new ProdutoEntity(dto.Nome); _produtoRepository.Add(entity); }
public IEnumerable<PedidoEntity> GetByProduto(ProdutoEntity produto) { return _context.PedidoEntities.Where(x => x.Produto == produto).ToList(); }
public PedidoEntity GetByClienteProduto(ClienteEntity cliente, ProdutoEntity produto) { return _context.PedidoEntities.SingleOrDefault(x => x.Cliente == cliente && x.Produto == produto); }
public void Delete(ClienteEntity cliente, ProdutoEntity produto) { var item = GetByClienteProduto(cliente,produto); _context.PedidoEntities.Remove(item); }
public IEnumerable<IngredienteEntity> GetByProduto(ProdutoEntity produto) { return _context.IngredienteEntities.Where(x => x.Produtos.Contains(produto)).ToList(); }
public PedidoEntity ConsultarPedidoPorId(ClienteEntity Cliente, ProdutoEntity Produto) { return _pedidoRepository.GetByClienteProduto(Cliente,Produto); }
public void Add(ProdutoEntity entity) { _context.ProdutoEntities.Add(entity); }
public void DeletarPedido(ClienteEntity Cliente, ProdutoEntity Produto) { _pedidoRepository.Delete(Cliente, Produto); }
public void CadastrarProduto(ProdutoEntity produto) { _produtoRepository.Add(produto); }
public IEnumerable<PedidoEntity> ConsultarPedidoPorProduto(ProdutoEntity Produto) { return _pedidoRepository.GetByProduto(Produto); }
public void Update(ProdutoEntity entity) { _context.Entry(entity).State = EntityState.Modified; _context.SaveChanges(); }
public IEnumerable<IngredienteEntity> ConsultarIngredientePorProduto(ProdutoEntity produto) { return _ingredienteRepository.GetByProduto(produto); }
public static IngredienteEntity Create(string nome, ProdutoEntity[] produtos) { return new IngredienteEntity(nome, produtos); }