public static bool Eliminar(int id) { bool paso = false; Contexto contexto = new Contexto(); try { var prestamo = contexto.Prestamos.Find(id); if (prestamo != null) { PersonaBLL.DisminuirBalance(prestamo.PersonaId, prestamo.Monto); contexto.Prestamos.Remove(prestamo); paso = contexto.SaveChanges() > 0; } } catch (Exception) { throw; } finally { contexto.Dispose(); } return(paso); }
private static bool Insertar(Prestamos prestamo) { bool paso = false; Contexto contexto = new Contexto(); try { PersonaBLL.AumentarBalance(prestamo.PersonaId, prestamo.Monto); contexto.Prestamos.Add(prestamo); paso = contexto.SaveChanges() > 0; } catch (Exception) { throw; } finally { contexto.Dispose(); } return(paso); }
public static bool Editar(Prestamos prestamo, decimal montoAnterior) { bool paso = false; Contexto contexto = new Contexto(); try { PersonaBLL.DisminuirBalance(prestamo.PersonaId, montoAnterior); PersonaBLL.AumentarBalance(prestamo.PersonaId, prestamo.Monto); contexto.Entry(prestamo).State = EntityState.Modified; paso = contexto.SaveChanges() > 0; } catch (Exception) { throw; } finally { contexto.Dispose(); } return(paso); }