public JsonResult CadastrarProdutos(List <getItens> dados, ConfigCesta config) { string nomecesta = ""; int cont = 0; double cont2 = 0; foreach (getItens gi in dados) { if (Convert.ToInt32(gi.Qtd) > 0) { if (nomecesta != gi.Identificacao) { nomecesta = gi.Identificacao; Ces_cesta cesta = new Ces_cesta(); cesta.Ces_nome = gi.Identificacao; cesta.Ces_criacao = DateTime.Now; cont2 += gi.Entregas; cesta.Ces_data_entrega = DateTime.Today.AddDays(cont2); cesta.Usu_id = 1; cesta.Ces_valor = gi.Total; cesta.Ass_id = 1; db.Ces_Cesta.Add(cesta); db.SaveChanges(); cont = cesta.Ces_id; } Cxp_cesta_produto a = new Cxp_cesta_produto(); a.Cxp_quantidade = Convert.ToInt32(gi.Qtd); a.Cxp_valor = gi.Valor; a.Pro_id = Convert.ToInt32(gi.Id); a.Ces_id = cont; db.Cxp_Cesta_Produto.Add(a); db.SaveChanges(); Est_estoque e = new Est_estoque(); e.Est_quantidade_saida = Convert.ToInt32(gi.Qtd); e.Est_saida = DateTime.Now; e.Est_motivo_saida = "comprado"; e.Pro_id = a.Pro_id; db.Est_Estoque.Add(e); db.SaveChanges(); } } return(Json("ok")); }
public JsonResult CadastrarAssinatura(ConfigCesta configCesta) { Ass_assinatura ass = new Ass_assinatura(); ass.Ass_qtd_cesta = configCesta.QtdCesta; ass.Ass_tempo = configCesta.Tempo; ass.Ass_status = true; ass.Ass_tipo_cesta = configCesta.TipoCesta; ass.Ass_valor_total = configCesta.Total; ass.Usu_id = 1; db.Ass_Assinatura.Add(ass); db.SaveChanges(); return(Json("ok")); }