- 1
- 2
- 3
- 4
- 5
- 6
- 7
var model = Service.GetPlanGatheringIndicators(periodId).ToList();
ViewData["PeriodName"] = Service.GetPeriods().Where(p => p.Id == periodId).Select(p => p.TextAlias).FirstOrDefault();
var leafEls = model.Where(x => x.HasChildren == false);
var leafEl = (leafEls.Count() > 0) ? leafEls.First() : null;
ViewData["PlanActivated"] = ((leafEl != null) && (leafEl.PlanActivate == true)
&& (leafEl.PredictActivate == true)
&& (leafEl.FactActivate == true));
Вот в таком чудесном виде и лежит, ожидая рефактора и форматирования.
absolut 22.02.2011 13:32 # −1
tr00_gr1m_doomster 22.02.2011 17:04 # 0
Анонимус 22.02.2011 19:34 # 0
тем более C# движется к званию лучшего средства для ликвидации ума, скоро даже пхп потеснит
Lure Of Chaos 22.02.2011 21:48 # +1
TarasB 23.02.2011 14:14 # −3
А компромисс уже в 83 нашли, Ада называется. И по ноге хрен стрельнешь (хотя тоже можно, если сказать "это ружьё, которое стреляет именно по ногам, да я хочу именно такой ружьё, теперь я из него стреляю, и именно по ноге."), и возможностей больше, чем в С++.
Lure Of Chaos 23.02.2011 14:50 # +2
TarasB 23.02.2011 15:14 # 0
Lure Of Chaos 23.02.2011 15:43 # +2
Я понимаю, что разумное переопределение могло бы существовать, например, для дополнительной обработки ошибок, но для этого должны существовать другие способы это делать.
В данном случае (обработка ошибок), по-моему, определенно годится аспектно-ориентированный подход
guest 23.02.2011 16:17 # 0
Тогда для языка Ада Ваши слова не подходят:
>И по ноге хрен стрельнешь
TarasB 23.02.2011 19:37 # −1
HIMen 23.02.2011 00:44 # 0
bugmenot 23.02.2011 01:08 # +1
Lure Of Chaos 23.02.2011 01:25 # 0
absolut 23.02.2011 01:47 # 0
istem 23.02.2011 01:38 # 0
bugmenot 23.02.2011 05:25 # 0
7ion 23.02.2011 11:27 # 0
Lure Of Chaos 23.02.2011 14:54 # 0