protected DBContextResult <U> ExecuteDALMethod <T, U>(JuzerWebsiteEntities db, Func <JuzerWebsiteEntities, T, U> Func, T Obj) { try { return(new DBContextResult <U> { Data = Func(db, Obj), TransactionResult = true }); } catch (DbUpdateException ex) { new LogError(ex); return(new DBContextResult <U> { TransactionResult = false }); } catch (DbEntityValidationException ex) { new LogError(ex); return(new DBContextResult <U> { TransactionResult = false }); } catch (SqlException ex) { new LogError(ex); return(new DBContextResult <U> { TransactionResult = false }); } catch (Exception ex) { new LogError(ex); return(new DBContextResult <U> { TransactionResult = false }); } }
protected Abstract_Spending() { db = new JuzerWebsiteEntities(); }
public Abstract_User() { db = new JuzerWebsiteEntities(); }
public DAL_Error() { db = new JuzerWebsiteEntities(); }
public Abstract_Analysis() { db = new JuzerWebsiteEntities(); }
public Abstract_Home() { db = new JuzerWebsiteEntities(); }