コード例 #1
0
 private Ogrenci OgrenciMailEkle(Ogrenci ogr, OgrenciMailEkleModel model)
 {
     if (ogr.OgrencininMailAdresleri == null)
     {
         ogr.OgrencininMailAdresleri = new List <OgrenciMail>();
     }
     ogr.OgrencininMailAdresleri.Add(_mapper.Map <OgrenciMail>(model));
     return(ogr);
 }
コード例 #2
0
 public bool MailDuzenle(OgrenciMailEkleModel model)
 {
     using (KutuphaneContext context = new KutuphaneContext())
     {
         //doğru yontem her tabloda bu şekilde olmalı ama okadar vaktim yok.
         //context.OgrenciMailler.Where(s => s.OgrenciId == model.OgrenciId && !s.Silindi);
         var mail = context.OgrenciMailler.FirstOrDefault(s => s.OgrenciId == model.OgrenciId);
         if (mail != null)
         {
             context.OgrenciMailler.Remove(mail);
         }
         context.OgrenciMailler.Add(new OgrenciMail
         {
             OgrenciId  = model.OgrenciId,
             MailAdresi = model.MailAdresi,
         });
         return(context.SaveChanges() > 0);
     }
 }