public static void BaixaPj(PlanoPessoaJuridicaMOD ObjPlanoPessoaJuridicaMOD, List <int> parcelas) { try { List <HistoricoDeRecebimentoPjMOD> ListHistoricoDeRecebimentoPjMODs = new List <HistoricoDeRecebimentoPjMOD>(); foreach (var parcela in parcelas) { HistoricoDeRecebimentoPjMOD ObjHistoricoDeRecebimentoPjMOD = new HistoricoDeRecebimentoPjMOD { Comissao = ComissaoRPO.Listar(ObjPlanoPessoaJuridicaMOD.Id, ObjPlanoPessoaJuridicaMOD.Tipo). Where(x => x.NumeroDaParcela == parcela).First().Comissao, DataDaBaixa = DateTime.Now, NumeroDaParcela = parcela, NumeroDoContrato = ObjPlanoPessoaJuridicaMOD.NumeroContrato, PessoaJuridicaId = ObjPlanoPessoaJuridicaMOD.PessoaJuridicaId }; ListHistoricoDeRecebimentoPjMODs.Add(ObjHistoricoDeRecebimentoPjMOD); } HistoricoDeRecebimentoPjRPO.Cadastrar(ListHistoricoDeRecebimentoPjMODs); } catch (Exception) { throw; } }
public static void Cadastrar(HistoricoDeRecebimentoPjMOD historicoDeRecebimentoPjMOD) { try { using (SGCPSContext context = new SGCPSContext()) { context.HistoricoDeRecebimentosPj.Add(historicoDeRecebimentoPjMOD); context.SaveChanges(); } } catch (Exception) { throw; } }