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."); } }