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; }
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); }