Fórum Exemplo de Controller web api de insert de muitos para muitos. #589713
12/12/2017
0
Saudações. Estou com dificuldade de criar um controler na minha webapi onde faz insert de muitos para muitos. Preciso de um exemplo. segue as minhas classes relacionadas:
namespace WebServerDeliveryADR.Models
{
[Table("vendas", Schema = "public")]
public class Vendas
{
[Key]
[Column("id_vendas")]
public int IdVendas { get; set; }
public DateTime DataHoraVenda { get; set; }
public int StatusVenda { get; set; }
public virtual Lojas Loja { get; set; }
public virtual Clientes Clientes { get; set; }
public virtual ICollection<ItensPedidos> ItensPedidos { get; set; }
}
}
public class Produtos
{
[Key]
[Column("id_produto")]
public int IdProduto { get; set; }
public string Produto { get; set; }
public double ValorUnitario { get; set; }
public virtual Lojas Loja { get; set; }
public virtual Categorias Categorias { get; set; }
public virtual ICollection<ItensPedidos> ItensPedidos { get; set; }
}
public class ItensPedidos
{
[Key, Column(Order = 0)]
public int Vendas_IdVendas { get; set; }
[Key, Column(Order = 1)]
public int Produtos_IdProduto { get; set; }
public float Qtde { get; set; }
public float Valor { get; set; }
public float ValorTotal { get; set; }
public virtual Vendas Vendas { get; set; }
public virtual Produtos Produtos { get; set; }
}
public class Clientes
{
[Key]
[Column("id_cliente")]
public int IdCliente { get; set; }
public string NomeCliente { get; set; }
public string EnderecoCliente { get; set; }
public string NumeroEnderecoCliente { get; set; }
public string MunicipioCliente { get; set; }
public string CepCliente { get; set; }
public string UfCliente { get; set; }
public string FoneCliente { get; set; }
}
Antonio Junior
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)