public void Remove(TermDuration termDuration) { if (Context.Entry(termDuration).State == EntityState.Detached) { context.TermDurations.Attach(termDuration); } context.TermDurations.Remove(termDuration); }
public static float GetRegimeEffect(this TermDuration termDuration) { switch (termDuration) { case TermDuration.Quadrum: return 0.05f; case TermDuration.Halfyear: return 0; case TermDuration.Year: return -0.05f; default: return -0.10f; } }
public static int GetDurationTicks(this TermDuration termDuration) { switch (termDuration) { case TermDuration.Quadrum: return GenDate.TicksPerQuadrum; case TermDuration.Halfyear: return GenDate.TicksPerYear / 2; case TermDuration.Year: return GenDate.TicksPerYear; default: return int.MaxValue; } }
public DbEntityEntry <TermDuration> Entry(TermDuration termDuration) { return(Context.Entry(termDuration)); }
public void Attach(TermDuration termDuration) { context.TermDurations.Attach(termDuration); }
public void Add(TermDuration termDuration) { context.TermDurations.Add(termDuration); }