public static Guid Ссылка(this ВидыСкидок Значение) { switch (Значение) { case ВидыСкидок.Оптовая: return(Оптовая); case ВидыСкидок.озничная: return(озничная); } return(Guid.Empty); }
public static ВидыСкидок Получить(this ВидыСкидок Значение, Guid Ссылка) { if (Ссылка == Оптовая) { return(ВидыСкидок.Оптовая); } else if (Ссылка == озничная) { return(ВидыСкидок.озничная); } return(ВидыСкидок.ПустаяСсылка); }
public static byte[] Ключ(this ВидыСкидок Значение) { return(Ссылка(Значение).ToByteArray()); }
public static ВидыСкидок Получить(this ВидыСкидок Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }