public void Remove(TermDuration termDuration)
 {
     if (Context.Entry(termDuration).State == EntityState.Detached)
     {
         context.TermDurations.Attach(termDuration);
     }
     context.TermDurations.Remove(termDuration);
 }
示例#2
0
        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;
            }
        }
示例#3
0
        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);
 }