public ArrayList AddHobbytoUser(HobbyDTO hobbydto, UserDTO userdto) { ArrayList arraylist = new ArrayList(); bool hobbyVarmi = false; Hobby hobby = HobbyMapping(hobbydto); User user = UserMapping(userdto); _hc.HaveUserHobby(hobby.ID); Hobby girilmekIstenenHobininMainHobisi = _um.GetOneMainHobby(hobby); List <JustUserHobbiesDTO> userHobbies = _hc.GetUserHobbies(userdto.UserID); foreach (var item in userHobbies) { if (item.HobbyName == girilmekIstenenHobininMainHobisi.HobbyName) { hobbyVarmi = true; } } foreach (var item in userHobbies) { if (item.HobbyName == hobbydto.HobbyName) { arraylist.Add(false); arraylist.Add("Kişi bu hobiye zaten sahiptir"); return(arraylist); } } if (hobbyVarmi == true) { if (_um.AddMainHobbytoUser(hobby, user) > 0) { arraylist.Add(true); arraylist.Add("Kayıt Başarılı"); return(arraylist); } else { arraylist.Add(false); arraylist.Add("Kayıt başarısız"); return(arraylist); } } else { if (_um.AddHobbytoUser(hobby, user) > 0) { arraylist.Add(true); arraylist.Add("Kayıt Başarılı"); return(arraylist); } else { arraylist.Add(false); arraylist.Add("Kayıt başarısız"); return(arraylist); } } }