- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
protected Boolean GetStatus(VinRequestStatusId statusId, Int16 id)
{
if(statusId == VinRequestStatusId.CarDataNeeded && id == 0)
return true;
if(statusId == VinRequestStatusId.WaitingClientAnswer && id == 1)
return true;
return false;
}
kostoprav 01.07.2013 16:50 # 0
TauSigma 01.07.2013 17:48 # −1
Автор решил так централизировать проверку на разные статусы:
вместо:
Хотя правильнее было вынести в DAL, т.к. сборка парралельно используется ещё в нескольких решениях.
Т.е. примерно так:
kegdan 01.07.2013 17:03 # +1
internal class VinRequestStatusId
{
protected static VinRequestStatusId CarDataNeeded;
protected static VinRequestStatusId WaitingClientAnswer;
}
Это не богомерзко?
TauSigma 01.07.2013 17:39 # +1
bormand 01.07.2013 17:50 # +1
Но в то же время енум это класс ;)
UPD: Тьфу ты, это же шарп а не жаба... Попутал, сорри.
kostoprav 01.07.2013 17:54 # 0
TauSigma 01.07.2013 18:00 # 0
roman-kashitsyn 01.07.2013 18:07 # 0
eth0 01.07.2013 18:45 # +9
Lure Of Chaos 01.07.2013 19:42 # 0
bormand 01.07.2013 21:20 # +3
Поцеловал Иван-Царевич лягушку жабу, и превратилась она в царевну-красавицу...
Lure Of Chaos 01.07.2013 23:52 # +1
guest 02.07.2013 00:01 # −18
Lure Of Chaos 02.07.2013 00:09 # 0
bormand 02.07.2013 05:40 # +2
Lure Of Chaos 02.07.2013 06:50 # +3
inkanus-gray 02.07.2013 14:34 # +1
http://img512.imageshack.us/img512/1088/kirk1.jpg
Lure Of Chaos 02.07.2013 00:16 # +1
guest 02.07.2013 06:35 # 0
kegdan 02.07.2013 14:05 # 0
inkanus-gray 02.07.2013 00:18 # +4
— Не пей, братец Иванушка, из питушиного следа...
Lure Of Chaos 02.07.2013 00:25 # +4
kegdan 02.07.2013 14:06 # 0
TauSigma 01.07.2013 18:49 # 0
Но вот соответственных задачек не попадается, так что чувствую первые шаги будут в велосипедостроении :)
kegdan 01.07.2013 19:44 # −1
TauSigma 01.07.2013 20:22 # +1
kegdan 01.07.2013 20:38 # 0
Vasiliy 01.07.2013 18:22 # 0
kegdan 01.07.2013 19:42 # 0
TauSigma 01.07.2013 20:17 # 0
Тут одному коллеге дал вроде как простенький говнокод, так он чуть factory не наваял...