roadie/Roadie.Api.Library/Extensions/DecimalExt.cs
2019-07-09 23:08:27 -05:00

24 lines
No EOL
652 B
C#

using Roadie.Library.Utility;
using System;
namespace Roadie.Library.Extensions
{
public static class DecimalExt
{
public static int ToSecondsFromMilliseconds(this decimal? value)
{
if (value > 0)
{
var contentDurationTimeSpan = TimeSpan.FromMilliseconds((double)(value ?? 0));
return (int)contentDurationTimeSpan.TotalSeconds;
}
return 0;
}
public static TimeSpan? ToTimeSpan(this decimal? value)
{
if (!value.HasValue) return null;
return TimeSpan.FromSeconds((double)value);
}
}
}