예제 #1
0
 public static ADokumentVM GetDokument(ADokument dokument)
 {
     if (dokument is Badanie)
     {
         return(new BadanieVM(dokument as Badanie));
     }
     else if (dokument is Oswiadczenie)
     {
         return(new OswiadczenieVM(dokument as Oswiadczenie));
     }
     else if (dokument is Paszport)
     {
         return(new PaszportVM(dokument as Paszport));
     }
     else if (dokument is SzkolenieBHP)
     {
         return(new SzkolenieVM(dokument as SzkolenieBHP));
     }
     else if (dokument is Wiza)
     {
         return(new WizaVM(dokument as Wiza));
     }
     else if (dokument is Zameldowanie)
     {
         return(new ZameldowanieVM(dokument as Zameldowanie));
     }
     else if (dokument is Zezwolenie)
     {
         return(new ZezwolenieVM(dokument as Zezwolenie));
     }
     else if (dokument is Zatrudnienie)
     {
         return(new ZatrudnienieVM(dokument as Zatrudnienie));
     }
     else
     {
         return(null);
     }
 }
예제 #2
0
 public ADokumentVM(ADokument dokument)
 {
     Dokument = dokument;
     Typ      = dokument.GetType().Name;
 }