Я объявил перечисление:
public enum SupportedPermissions
{
basic,
repository,
both
}
У меня также есть POCO:
public class File
{
public string Id { get; set; }
public string Name { get; set; }
public string Description { get; set; }
public SupportedPermissions SupportedPermissions { get; set; }
}
Теперь я хотел бы создать метод, который я могу использовать для создания нового объекта File с помощью:
public string CreateFile(string id, string name, string description, Enum supportedPermissions)
{
file = new File
{
Name = name,
Id = id,
Description = description,
SupportedPermissions = supportedPermissions.basic
};
return file.Id;
}
Как мне создать параметр для перечисления и как бы присвоить его, как в моем псевдокодеке SupportedPermissions = supportedPermissions.basic
, чтобы в моем экземпляре File был установлен SupportedPermissions?