public ProcesStadiuView(int _CURENT_USER_ID, string conStr, int _ID, string _tip_id) { StadiiRepository sr = new StadiiRepository(_CURENT_USER_ID, conStr); this.Stadii = (StadiuCombo[])sr.GetCombo().Result; //SentinteRepository senr = new SentinteRepository(_CURENT_USER_ID, conStr); //this.Sentinte = (Sentinta[])senr.GetAll().Result; ProcesStadiu[] pss = null; switch (_tip_id) { case "proces": this.ID_PROCES = _ID; this.ID_DOSAR = null; Proces p = new Proces(_CURENT_USER_ID, conStr, _ID); pss = (ProcesStadiu[])p.GetStadii().Result; break; case "dosar": this.ID_PROCES = null; this.ID_DOSAR = _ID; Dosar d = new Dosar(_CURENT_USER_ID, conStr, _ID); pss = (ProcesStadiu[])d.GetStadii().Result; break; } this.ProceseStadii = new ProcesStadiuExtended[pss.Length]; for (int i = 0; i < pss.Length; i++) { this.ProceseStadii[i] = new ProcesStadiuExtended(pss[i]); } this.CurProcesStadiu = new ProcesStadiuExtended(new ProcesStadiu()); }