public async Task <KullaniciEditDto> GetEditDtoAsync(int?id) { KullaniciEditDto kullaniciEditDto = new KullaniciEditDto(); Task <KisiEditDto> tKisiEditDto = _kisiServis.GetEditDtoAsync(id); if (id == null) { kullaniciEditDto.KisiEditDto = await tKisiEditDto; } else { Task <Kullanici> tkullanici = base.GetByIdAsync(id.Value); kullaniciEditDto.Kullanici = await tkullanici; kullaniciEditDto.KisiEditDto = await tKisiEditDto; } return(kullaniciEditDto); }
public async Task <OyuncuEditDto> GetEditDtoAsync(int?id) { OyuncuEditDto OyuncuEditDto = new OyuncuEditDto(); Task <KisiEditDto> tKisiEditDto = _kisiServis.GetEditDtoAsync(id); if (id == null) { OyuncuEditDto.KisiEditDto = await tKisiEditDto; OyuncuEditDto.Oyuncu = new Oyuncu(); OyuncuEditDto.Oyuncu.CT_YardımciOyuncu = true; } else { Task <Oyuncu> tOyuncu = base.GetByIdAsync(id.Value); Task <List <OyuncuResim> > tOyuncuResimleri = _OyuncuResimServis.GetListByOyuncuIdAsync(id.Value); Task <List <OyuncuVideo> > tOyuncuVideolari = _OyuncuVideoServis.GetListByOyuncuIdAsync(id.Value); OyuncuEditDto.Oyuncu = await tOyuncu; OyuncuEditDto.KisiEditDto = await tKisiEditDto; OyuncuEditDto.Oyuncu.OyuncuResimleri = await tOyuncuResimleri; OyuncuEditDto.Oyuncu.OyuncuVideolari = await tOyuncuVideolari; } OyuncuEditDto.CastTipleri = new List <int>(); if ((bool)OyuncuEditDto.Oyuncu.CT_YardımciOyuncu.IfIsNull(false)) { OyuncuEditDto.CastTipleri.Add(EnuCastTipi.YardımciOyuncu.ToInt()); } if ((bool)OyuncuEditDto.Oyuncu.CT_OnFGR.IfIsNull(false)) { OyuncuEditDto.CastTipleri.Add(EnuCastTipi.FGR.ToInt()); } if ((bool)OyuncuEditDto.Oyuncu.CT_AnaCast.IfIsNull(false)) { OyuncuEditDto.CastTipleri.Add(EnuCastTipi.AnaCast.ToInt()); } return(OyuncuEditDto); }