Example #1
0
        public ArrayList AddMainHobbytoUser(HobbyDTO hobbydto, UserDTO userdto)
        {
            ArrayList arraylist = new ArrayList();
            Hobby     hobby     = HobbyMapping(hobbydto);
            User      user      = UserMapping(userdto);

            _hc.HaveUserHobby(hobby.ID);

            List <JustUserHobbiesDTO> userHobbies = _hc.GetUserHobbies(userdto.UserID);

            foreach (var item in userHobbies)
            {
                if (item.HobbyName == hobbydto.HobbyName)
                {
                    arraylist.Add(false);
                    arraylist.Add("Kişi bu hobiye zaten sahiptir");
                    return(arraylist);
                }
            }

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