Files
OurUmbraco/Marketplace/Helpers/ExtensionMethods.cs
T
2015-02-23 14:17:53 +01:00

75 lines
2.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Marketplace.Interfaces;
namespace Marketplace.Helpers
{
public static class ExtensionMethods
{
public static string ListingTypeAsString(this ListingType listingType)
{
switch (listingType)
{
case ListingType.free:
return "free";
break;
case ListingType.commercial:
return "commercial";
break;
case ListingType.promoted:
return "promoted";
break;
default:
return "free";
break;
}
}
public static string FileTypeAsString(this FileType fileType)
{
switch (fileType)
{
case FileType.screenshot:
return "screenshot";
break;
case FileType.package:
return "package";
break;
case FileType.docs:
return "docs";
break;
case FileType.source:
return "source";
break;
default:
return "package";
break;
}
}
public static string LicenseTypeAsString(this LicenseType licenseType)
{
switch (licenseType)
{
case LicenseType.Domain:
return "Domain";
break;
case LicenseType.IP:
return "IP";
break;
case LicenseType.Unlimited:
return "Unlimited";
break;
case LicenseType.SourceCode:
return "Source Code";
break;
default:
return "Domain";
break;
}
}
}
}