/// <summary> /// Gets the specified value. /// </summary> /// <param name="value">The value.</param> /// <returns></returns> public override Caution Get(int value) { using (var ctx = new MervalitoContext()) { var entry = ctx.Set <Caution>().Find(value); ctx.Entry(entry).Reference(t => t.Currency).Load(); return(entry); } }
/// <summary> /// Gets the specified value. /// </summary> /// <param name="value">The value.</param> /// <returns></returns> public override MutualFund Get(int value) { using (var ctx = new MervalitoContext()) { var entry = ctx.Set <MutualFund>().Find(value); ctx.Entry(entry).Reference(t => t.Currency).Load(); ctx.Entry(entry).Reference(t => t.CompanyManager).Load(); ctx.Entry(entry).Reference(t => t.InvestmentHorizon).Load(); return(entry); } }
/// <summary> /// Gets the specified value. /// </summary> /// <param name="value">The value.</param> /// <returns></returns> public virtual T Get(TS value) { T returnValue; using (var ctx = new MervalitoContext()) { returnValue = ctx.Set <T>().Find(value); } return(returnValue); }
/// <summary> /// Gets the specified value. /// </summary> /// <param name="value">The value.</param> /// <returns></returns> public override Title Get(int value) { using (var ctx = new MervalitoContext()) { var entry = ctx.Set <Title>().Find(value); ctx.Entry(entry).Reference(t => t.BondType).Load(); ctx.Entry(entry).Reference(t => t.RentType).Load(); ctx.Entry(entry).Reference(t => t.PaymentPeriod).Load(); ctx.Entry(entry).Reference(t => t.Currency).Load(); ctx.Entry(entry).Reference(t => t.TitleType).Load(); return(entry); } }