public static bool Modificar(Aportes aportes) { bool paso = false; Contexto db = new Contexto(); Aportes aporteAnterior = AportesBLL.Buscar(aportes.AportesId); var Colecta = ColectasBLL.Buscar(aportes.ColectaId); try { db.Entry(aportes).State = EntityState.Modified; Colecta.Logrado -= aporteAnterior.Contribucion; Colecta.Logrado += aportes.Contribucion; ColectasBLL.Modificar(Colecta); paso = db.SaveChanges() > 0; } catch (Exception) { throw; } finally { db.Dispose(); } return(paso); }
public static bool Eliminar(int id) { bool paso = false; Contexto db = new Contexto(); Aportes Aportes = Buscar(id); var Colecta = ColectasBLL.Buscar(Aportes.ColectaId); try { var eliminar = db.Aportes.Find(id); db.Entry(eliminar).State = EntityState.Deleted; Colecta.Logrado -= Aportes.Contribucion; ColectasBLL.Modificar(Colecta); paso = db.SaveChanges() > 0; } catch (Exception) { throw; } finally { db.Dispose(); } return(paso); }
public static bool Guardar(Aportes aportes) { bool paso = false; Contexto db = new Contexto(); var Colecta = ColectasBLL.Buscar(aportes.ColectaId); try { if (db.Aportes.Add(aportes) != null) { Colecta.Logrado += aportes.Contribucion; ColectasBLL.Modificar(Colecta); paso = db.SaveChanges() > 0; } } catch (Exception) { throw; } finally { db.Dispose(); } return(paso); }