public void Create(PedidoFotoProduto entity) { string SQL = "INSERT INTO PedidoFotoProduto (Id, Pedido, FotoProduto) Values ('" + entity.Id.ToString() + "', '" + entity.Pedido.Id.ToString() + "', '" + entity.FotoProduto.Id.ToString() + "')"; BDSQL.ExecutarComandoSQL(SQL); }
public IActionResult PutPedidoFotoProduto(Guid id, PedidoFotoProduto pedidoFotoProduto) { if (id != pedidoFotoProduto.Id) { return(BadRequest()); } try { _pedidoFotoProdutoService.Atualizar(pedidoFotoProduto); } catch (DbUpdateConcurrencyException) { if (!PedidoFotoProdutoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async void Deletar(PedidoFotoProduto pedidoFotoProduto, string token) { AddBearerToken(_httpClient, _acessor, token); var resultado = await _httpClient.DeleteAsync($"pedidoFotoProdutos/{pedidoFotoProduto.Id}"); resultado.EnsureSuccessStatusCode(); }
public async Task Criar(PedidoFotoProduto pedidoFotoProduto, string token) { AddBearerToken(_httpClient, _acessor, token); var stringContent = new StringContent(JsonConvert.SerializeObject(pedidoFotoProduto), Encoding.UTF8, "application/json"); var resultado = await _httpClient.PostAsync($"pedidoFotoProdutos/", stringContent); resultado.EnsureSuccessStatusCode(); }
public void Update(PedidoFotoProduto entity) { string SQL = "UPDATE PedidoFotoProduto SET Pedido = '" + entity.Pedido.Id.ToString() + "', FotoProduto = '" + entity.FotoProduto.Id.ToString() + "' WHERE Id = '" + entity.Id.ToString() + "'"; BDSQL.ExecutarComandoSQL(SQL); }
public void Create(PedidoFotoProduto entity) { _db.Entry <Album>(entity.FotoProduto.Foto.Album).State = EntityState.Unchanged; _db.Entry <Foto>(entity.FotoProduto.Foto).State = EntityState.Unchanged; //_db.Entry<Cliente>(entity.FotoProduto.Foto.Album.Cliente).State = EntityState.Unchanged; _db.Entry <Produto>(entity.FotoProduto.Produto).State = EntityState.Unchanged; //_db.Entry<Pedido>(entity.Pedido).State = EntityState.Unchanged; _db.PedidoFotoProdutos.Add(entity); _db.Entry <FotoProduto>(entity.FotoProduto).State = EntityState.Unchanged; _db.SaveChanges(); }
public PedidoFotoProduto Read(Guid id) { PedidoFotoProduto pedidoFotoProduto = new PedidoFotoProduto(); string SQL = "SELECT * FROM PedidoFotoProduto WHERE id = '" + id.ToString() + "'"; var registro = BDSQL.ExecutarComandoLeituraSQL(SQL); if (registro.Count > 0) { pedidoFotoProduto.Id = Guid.Parse(registro[0]["Id"]); pedidoFotoProduto.Pedido = new Pedido() { Id = (Guid.Parse(registro[0]["Pedido"])) }; pedidoFotoProduto.FotoProduto = fotoProdutoRepository.Read(Guid.Parse(registro[0]["FotoProduto"])); } return(pedidoFotoProduto); }
public IEnumerable <PedidoFotoProduto> ReadAll() { List <PedidoFotoProduto> listPedidoFotoProduto = new List <PedidoFotoProduto>(); string SQL = "SELECT * FROM PedidoFotoProduto"; var registros = BDSQL.ExecutarComandoLeituraSQL(SQL); foreach (var registro in registros) { PedidoFotoProduto pedidoFotoProduto = new PedidoFotoProduto(); pedidoFotoProduto.Id = Guid.Parse(registro["Id"]); pedidoFotoProduto.Pedido = new Pedido() { Id = Guid.Parse(registro["Pedido"]) }; pedidoFotoProduto.FotoProduto = fotoProdutoRepository.Read(Guid.Parse(registro["FotoProduto"])); listPedidoFotoProduto.Add(pedidoFotoProduto); } return(listPedidoFotoProduto); }
public IEnumerable <PedidoFotoProduto> AssociarFotoAProdutoDeUmPedido(IEnumerable <Foto> fotos, IList <PedidoFotoProduto> fotosSelecionadas, Guid fotoAssociar, Guid produto, Guid pedido) { foreach (var foto in fotos) { if (foto.Id == fotoAssociar) { FotoProduto fotoProduto = new FotoProduto(); fotoProduto.Foto = foto; fotoProduto.Produto = _produtoService.Buscar(produto); //_fotoProdutoService.Create(fotoProduto); PedidoFotoProduto pedidoFotoProduto = new PedidoFotoProduto(); pedidoFotoProduto.FotoProduto = fotoProduto; pedidoFotoProduto.Pedido = new Pedido() { Id = pedido }; fotosSelecionadas.Add(pedidoFotoProduto); //_pedidoFotoProdutoService.Create(pedidoFotoProduto); } } return(fotosSelecionadas); }
public void Atualizar(PedidoFotoProduto entity) { _pedidoFotoProdutoRepository.Update(entity); }
public void Criar(PedidoFotoProduto entity) { _pedidoFotoProdutoRepository.Create(entity); }
public ActionResult <PedidoFotoProduto> PostPedidoFotoProduto(PedidoFotoProduto pedidoFotoProduto) { _pedidoFotoProdutoService.Criar(pedidoFotoProduto); return(CreatedAtAction("GetPedidoFotoProduto", new { id = pedidoFotoProduto.Id }, pedidoFotoProduto)); }
public void Update(PedidoFotoProduto entity) { _db.PedidoFotoProdutos.Update(entity); _db.SaveChanges(); }