private static bool Insertar(Mora mora) { Prestamos prestamos = new Prestamos(); bool paso = false; Contexto contexto = new Contexto(); MoraDetalle moraDetalle = new MoraDetalle(); try { foreach (var item in mora.moradetalles) { var prestamo = contexto.prestamos.Find(item.PrestamoId); if (prestamo != null) { prestamo.Monto += item.Valor; contexto.personas.Find(prestamo.PersonaId).Balance += item.Valor; } contexto.moras.Add(mora); paso = contexto.SaveChanges() > 0; } } catch (Exception) { throw; } finally { contexto.Dispose(); } return(paso); }
private static bool Insertar(Prestamos prestamo) { Persona persona = new Persona(); bool paso = false; Contexto contexto = new Contexto(); Mora mora = new Mora(); MoraDetalle moraDetalle = new MoraDetalle(); try { if (contexto.prestamos.Add(prestamo) != null) { contexto.personas.Find(prestamo.PersonaId).Balance += prestamo.Monto; paso = contexto.SaveChanges() > 0; } } catch (Exception) { throw; } finally { contexto.Dispose(); } return(paso); }
public void ModificarTest() { bool paso = false; MoraDetalle moraDetalle = new MoraDetalle(1, 1, 1, Convert.ToDecimal(100.00)); List <MoraDetalle> list = new List <MoraDetalle>(); list.Add(moraDetalle); Mora mora = new Mora(); mora.MoraId = 1; mora.Fecha = DateTime.Now; mora.Total = Convert.ToDecimal(130.00); paso = MoraBLL.Modificar(mora); Assert.AreEqual(paso, true); }