public CalisanOzetViewModel(CalisanGorevlendirmeViewModel gorevlendirme, KisiOgrenimViewModel ogrenimi, KisiIletisimViewModel dahili, KisiIletisimViewModel bakanlikEposta, KisiIletisimViewModel cepTelefonu, int kidemYili) : this() { this.Gorevlendirme = gorevlendirme; this.Ogrenimi = ogrenimi; this.Dahili = dahili; this.BakanlikEposta = bakanlikEposta; this.CepTelefonu = cepTelefonu; this.KidemYili = kidemYili; }
internal CalisanGorevlendirmeViewModel cevir(CalisanGorevlendirme deger, BirimViewModel birimVm, IlViewModel Ili) { if (deger != null) { CalisanGorevlendirmeViewModel ilk = this._iMapper.Map <CalisanGorevlendirme, CalisanGorevlendirmeViewModel>(deger); int anahtar = ilk.Anahtar ?? int.MinValue; bool asilMi = ilk.AsilMi ?? true; bool resmiMi = ilk.ResmiMi ?? true; CalisanGorevlendirmeViewModel netice = new CalisanGorevlendirmeViewModel(anahtar, ilk.Calisani, birimVm, Ili, ilk.Gorev, ilk.Unvani, ilk.Baslangic, asilMi, ilk.Aciklama, resmiMi); return(netice); } else { return(null); } }
public CalisanOzetViewModel Convert(CalisanOzet source, CalisanOzetViewModel destination, ResolutionContext context) { if (source != null) { Cevir cevir = new Cevir(); CalisanGorevlendirmeViewModel gorevlendirme = cevir.cevir(source.Gorevlendirme, null, null); KisiOgrenimViewModel ogrenimi = cevir.cevir(source.Ogrenimi); KisiIletisimViewModel dahili = cevir.cevir(source.Dahili); KisiIletisimViewModel bakanlikEposta = cevir.cevir(source.BakanlikEposta); KisiIletisimViewModel cepTelefonu = cevir.cevir(source.CepTelefonu); int kidemYili = source.KidemYili ?? 0; return(new CalisanOzetViewModel(gorevlendirme, ogrenimi, dahili, bakanlikEposta, cepTelefonu, kidemYili)); } else { return(null); } }
public IlklendirCalisanGorevlendirmeYanitViewModel IlklendirCalisanGorevlendirme(IlklendirCalisanGorevlendirmeIstekViewModel istek) { try { IlklendirCalisanGorevlendirmeYanitViewModel yanit = new IlklendirCalisanGorevlendirmeYanitViewModel(false); IlklendirCalisanGorevlendirmeYanit servisYanit = null; IlklendirCalisanGorevlendirmeIstek servisIstek = null; int kullaniciId, gorevlendirilecekCalisanId = int.MinValue; CalisanViewModel calisanVm = null; CalisanGorevlendirmeViewModel gorevlendirmeVm = null; IEnumerable <GoreviViewModel> gorevVmListe = null; if (!this._kontrol.uygunMu(istek)) { yanit.IsaretleGecemediIlkKontrolu(this._kontrol.alHataKodu(istek)); return(yanit); } kullaniciId = istek.KullaniciId ?? int.MinValue; gorevlendirilecekCalisanId = istek.GorevlendirilecekCalisanId ?? int.MinValue; servisIstek = new IlklendirCalisanGorevlendirmeIstek(kullaniciId, gorevlendirilecekCalisanId); servisYanit = this._gorevlendirmeServis.IlklendirCalisanGorevlendirme(servisIstek); if (servisYanit == null) { throw new ApplicationException(); } if (!servisYanit.BasariliMi) { throw new ApplicationException(); } calisanVm = this._cevir.cevir(servisYanit.Calisani); if (calisanVm == null) { throw new ApplicationException(); } gorevlendirmeVm = this._cevir.cevir(servisYanit.MevcutGorevi); if (gorevlendirmeVm == null) { throw new ApplicationException(); } gorevVmListe = this._cevir.cevir(servisYanit.GorevListe.ToList()); if (gorevVmListe == null) { throw new ApplicationException(); } yanit = new IlklendirCalisanGorevlendirmeYanitViewModel(calisanVm, gorevlendirmeVm, servisYanit.BirimListe, gorevVmListe, servisYanit.IlListe); return(yanit); } catch (Exception) { throw; } }
public IlklendirCalisanGorevlendirmeYanitViewModel(CalisanViewModel calisani, CalisanGorevlendirmeViewModel gorevi, IEnumerable <BirimViewModel> birimListe, IEnumerable <SelectListItem> gorevListe, IEnumerable <IlViewModel> ilListe) : this() { this.Calisani = calisani; this.MevcutGorevi = gorevi; this.BirimListe = birimListe; this.GorevListe = gorevListe; this.IlListe = ilListe; this.BasariliMi = !(calisani == null || MevcutGorevi == null || this.BirimListe == null || !this.BirimListe.Any() || this.GorevListe == null || !this.GorevListe.Any() || this.IlListe == null || !this.IlListe.Any()); }