public static DepositEntities GetInstance() { var instance = (DepositEntities) HttpContext.Current.Items[typeof (DepositEntities)]; if (instance == null) { instance = new DepositEntities(); HttpContext.Current.Items[typeof (DepositEntities)] = instance; HttpContext.Current.AddOnRequestCompleted(OnRequestCompleted); } return instance; }
// Required for InterestPaymentService public static DepositStates GetStateByName(string name, DepositEntities dbContext) { return dbContext.DepositStates.First(ds => ds.Name.Equals(name)); }
public InterestPaymentHandler() { dbContext = new DepositEntities(); }
// Required for InterestPaymentService public static Cards GetCardById(string id, DepositEntities dbContext) { return dbContext.Cards.First(c => c.Id.Equals(id)); }
// Required for InterestPaymentService public static Deposits GetDepositById(int id, DepositEntities dbContext) { return dbContext.Deposits.First(d => d.Id == id); }