public static void BaixaPf(PessoaFisicaMOD ObjPessoaFisicaMOD, List <int> parcelas) { try { List <HistoricoDeRecebimentoPfMOD> ListHistoricoDeRecebimentoPfMODs = new List <HistoricoDeRecebimentoPfMOD>(); foreach (var parcela in parcelas) { HistoricoDeRecebimentoPfMOD ObjHistoricoDeRecebimentoPfMOD = new HistoricoDeRecebimentoPfMOD { Comissao = ComissaoRPO.Listar(ObjPessoaFisicaMOD.PlanoPessoaFisicaId, "PF"). Where(x => x.NumeroDaParcela == parcela).First().Comissao, DataDaBaixa = DateTime.Now, NumeroDaParcela = parcela, NumeroDoContrato = ObjPessoaFisicaMOD.PlanoPessoaFisica.NumeroContrato, PessoaFisicaId = ObjPessoaFisicaMOD.Id }; ListHistoricoDeRecebimentoPfMODs.Add(ObjHistoricoDeRecebimentoPfMOD); } HistoricoDeRecebimentoPfRPO.Cadastrar(ListHistoricoDeRecebimentoPfMODs); } catch (Exception e) { throw; } }
public static void Cadastrar(HistoricoDeRecebimentoPfMOD historicoDeRecebimentoPfMOD) { try { using (SGCPSContext context = new SGCPSContext()) { context.HistoricoDeRecebimentosPf.Add(historicoDeRecebimentoPfMOD); context.SaveChanges(); } } catch (Exception) { throw; } }