protected override void InitializeByLogLine(string logLine) { string[] logElements = logLine.Split('|'); AssetID = logElements[0]; _assetLevel = (AssetLevel)Enum.Parse(typeof(AssetLevel), logElements[1]); ClickDateTime = StringToDateTime(logElements[2], logElements[3]); }
protected override void InitializeByLogLine(string logLine) { string[] logElements = logLine.Split('|'); AssetID = logElements[0]; _assetLevel = (AssetLevel)Enum.Parse(typeof(AssetLevel), logElements[1]); StartDateTime = StringToDateTime(logElements[2], logElements[3]); EndDateTime = StringToDateTime(logElements[4], logElements[5]); Duration = TimeSpan.Parse(logElements[6]); }
public Image(Channel channel, int assetID, AssetLevel assetLevel, AssetType assetType, DateTime startTime, DateTime endtime) : base(channel, assetID, assetLevel, assetType, startTime, endtime) { // more logic here }