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