Ejemplo n.º 1
0
 public Disease(DiseaseType type, DiseasePriority priority, uint requiredTimeValue, RequiredTimeUnit requiredTimeUnit)
 {
     Type = type;
       Priority = priority;
       RequiredTimeValue = requiredTimeValue;
       RequiredTimeUnit = requiredTimeUnit;
 }
Ejemplo n.º 2
0
 public Disease(DiseaseType type, DiseasePriority priority, uint requiredTimeValue, RequiredTimeUnit requiredTimeUnit)
 {
     Type              = type;
     Priority          = priority;
     RequiredTimeValue = requiredTimeValue;
     RequiredTimeUnit  = requiredTimeUnit;
 }
        private static long ConvertTimeToMilliSec(int time, RequiredTimeUnit timeUnit)
        {
            long timeMs;

            switch (timeUnit)
            {
                case RequiredTimeUnit.Min:
                    timeMs = time * 1000 * 60;
                    break;
                case RequiredTimeUnit.Sec:
                    timeMs = time * 1000;
                    break;
                case RequiredTimeUnit.MilliSec:
                    timeMs = time;
                    break;
                default:
                    throw new ApplicationException("Unsupported unit");
            }

            return timeMs;
        }
Ejemplo n.º 4
0
        private static int ConvertElapsedTimeFromMsTo(int timeMilliSec, RequiredTimeUnit timeUnit)
        {
            int convertedTime;

            switch (timeUnit)
            {
            case RequiredTimeUnit.Min:
                convertedTime = timeMilliSec / (1000 * 60);
                break;

            case RequiredTimeUnit.Sec:
                convertedTime = timeMilliSec / 1000;
                break;

            case RequiredTimeUnit.MilliSec:
                convertedTime = timeMilliSec;
                break;

            default:
                throw new ApplicationException("Unsupported unit");
            }

            return(convertedTime);
        }
        private static long ConvertTimeToMilliSec(int time, RequiredTimeUnit timeUnit)
        {
            long timeMs;

            switch (timeUnit)
            {
            case RequiredTimeUnit.Min:
                timeMs = time * 1000 * 60;
                break;

            case RequiredTimeUnit.Sec:
                timeMs = time * 1000;
                break;

            case RequiredTimeUnit.MilliSec:
                timeMs = time;
                break;

            default:
                throw new ApplicationException("Unsupported unit");
            }

            return(timeMs);
        }