Exemple #1
0
 public Mesaj getMesajbyUsersID(int ID1, int ID2)
 {
     if (ID1 != ID2)
     {
         if (_mesajDAL.Get(x => x.UyeID1 == ID2 && x.UyeID2 == ID1) != null)
         {
             return(_mesajDAL.Get(x => x.UyeID1 == ID2 && x.UyeID2 == ID1));
         }
         else if (_mesajDAL.Get(x => x.UyeID1 == ID1 && x.UyeID2 == ID2) != null)
         {
             return(_mesajDAL.Get(x => x.UyeID1 == ID1 && x.UyeID2 == ID2));
         }
         else
         {
             _mesajDAL.Add(new Mesaj {
                 UyeID1 = ID1,
                 UyeID2 = ID2,
             });
             return(getMesajbyUsersID(ID1, ID2));
         }
     }
     throw new Exception("İletime geçmek için başka kullanıcı seçiniz");
 }
 public bool Add(Mesaj entity)
 {
     if (entity != null)
     {
         try
         {
             _mesajRepo.Add(entity);
             return(true);
         }
         catch (Exception)
         {
             throw new Exception("Beklenmedik bir hata oluştu.");
         }
     }
     else
     {
         throw new Exception("Boş mesaj eklenemez.");
     }
 }