public async Task <KisiEditDto> GetEditDtoAsync(int?id) { KisiEditDto kisiEditDto = new KisiEditDto(); var tUyruk = _uyrukServis.GetSelectListAsync(i => i.Aktif == true); var tIller = _IlServis.GetSelectListAsync(i => i.Aktif == true); var tBankalar = _bankaServis.GetSelectListAsync(i => i.Aktif == true); kisiEditDto.Uyruklar = await tUyruk; kisiEditDto.Iller = await tIller; kisiEditDto.Bankalar = await tBankalar; if (id != null) { Task <Kisi> tkisi = GetByIdAsync(id.Value); kisiEditDto.Kisi = await tkisi; if (kisiEditDto.Kisi.IlceId.IsNotNull()) { kisiEditDto.Kisi.Ilce = await _IlceServis.GetByIdAsync(kisiEditDto.Kisi.IlceId.Value); var tilceler = _IlceServis.GetSelectListAsync(i => i.IlId == kisiEditDto.Kisi.Ilce.IlId.ToInt(0) && i.Aktif == true); kisiEditDto.Ilceler = await tilceler; } } return(kisiEditDto); }
// GET: Musteris/Edit/5 public async Task <IActionResult> Edit(int?id) { var model = new MusteriEditDto { Iller = (await _IlServis.GetSelectListAsync()) }; if (id == null) { return(View(model)); } else { model.Musteri = await _MusteriServis.GetByIdAsync(id.Value); if (model.Musteri.Ilce != null) { model.Musteri.Ilce = await _IlceServis.GetByIdAsync(model.Musteri.IlceId.Value); model.Ilceler = await _IlceServis.GetSelectListAsync(i => i.IlId == model.Musteri.Ilce.IlId && i.Aktif); } if (model == null) { return(NotFound()); } return(View(model)); } }
public async Task <IActionResult> Index() { //var Oyuncular = await _OyuncuServis.GetListDtoAsync(); //return View(Oyuncular); OyuncuFilterDto oyuncuFilterDto = new OyuncuFilterDto { Uyruklar = await _uyrukServis.GetSelectListAsync(), Iller = await _ilServis.GetSelectListAsync() }; return(View(oyuncuFilterDto)); }
public async Task <ProjeEditDto> GetEditDtoAsync(int?id, int?musteriId) { var tKul = _KullaniciServis.GetSelectListAsync(i => i.Aktif); var tUyruk = _UyrukServis.GetSelectListAsync(i => i.Aktif); var tIl = _IlServis.GetSelectListAsync(i => i.Aktif); var projeEditDto = new ProjeEditDto() { Kullanicilar = await tKul, OyuncuFilterDto = new OyuncuFilterDto { Uyruklar = await tUyruk, Iller = await tIl } }; if (id == null) { projeEditDto.Proje = new Proje { MusteriId = musteriId.Value, TarihBas = DateTime.Today, TarihBit = DateTime.Today, Musteri = await _MusteriServis.GetByIdAsync(musteriId.Value), ProjeKarakterleri = new List <ProjeKarakter>() }; } else { projeEditDto.Proje = await base.GetByIdAsync(id.Value); projeEditDto.Proje.Musteri = await _MusteriServis.GetByIdAsync(projeEditDto.Proje.MusteriId); projeEditDto.Proje.ProjeKarakterleri = await _ProjeKarakterServis.GetListByProjeIdAsync(id.Value); foreach (var item in projeEditDto.Proje.ProjeKarakterleri) { item.ProjeKarakterOyunculari = await _ProjeKarakterOyuncuServis.GetListByProjeKarakterIdAsync(item.Id); } } return(projeEditDto); }