public vigenciasDto Get(int vigencia) { using (ctx = new ieEntities()) { vigenciasDto lr = new vigenciasDto(); vigencias l = ctx.vigencias.Where(t => t.vigencia == vigencia).OrderByDescending(t => t.vigencia).FirstOrDefault(); Mapper.Map(l, lr); return lr; } }
private int CalcularValorCausadoPeriodo(DateTime FechaCausacion, List<carterap> lCarteras, vigenciasDto vigencia, int ValorCausado, int Periodo, ieEntities db) { foreach (carterap cartera in lCarteras.Where(t => t.vigencia == vigencia.vigencia && t.periodo == Periodo).ToList()) { int ValorIntereses = 0; ValorCausado += (int)cartera.valor; ValorIntereses = PreCalcularInteresesCartera(FechaCausacion, cartera, ValorIntereses); ValorCausado += ValorIntereses; } return ValorCausado; }
public ByARpt Insert(vigenciasDto Reg) { cmdInicializarVigencia o = new cmdInicializarVigencia(); o.oDto = Reg; return o.Enviar(); }