Esempio n. 1
0
        public FavoritStatus AddFavorite(FavoritRequest favoritRequest)
        {
            logger.Debug(Settings.MethodName());

            FavoritStatus favoritStatus = new FavoritStatus();

            if (isCorrectUser(favoritRequest.userid.ToString()))
            {
                try
                {
                    S_Favorit favorit = new S_Favorit();
                    favorit.userId        = favoritRequest.userid;
                    favorit.favorituserId = favoritRequest.favorituserid;

                    long?i_id = FavoritManager.Insert(favorit);

                    if (i_id != null)
                    {
                        favoritStatus.status       = "Added";
                        favoritStatus.user_message = "Gebruiker toegevoegd aan favorieten";
                    }
                    else
                    {
                        favoritStatus.status = "NotAdded";
                    }
                }
                catch
                {
                    favoritStatus.status = "NotAdded";
                }
            }

            return(favoritStatus);
        }
Esempio n. 2
0
        public FavoritStatus DeleteFavorite(string id, string favoritsid)
        {
            logger.Debug(Settings.MethodName());

            FavoritStatus favoritStatus = new FavoritStatus();

            if (isCorrectUser(id))
            {
                long userid;
                long.TryParse(id, out userid);

                long favorituserid;
                long.TryParse(favoritsid, out favorituserid);
                try
                {
                    long?d_id = FavoritManager.GetFavoritIdByUserIdFavoritId(userid, favorituserid);

                    if (d_id != null)
                    {
                        FavoritManager.Delete((long)d_id);
                        favoritStatus.status       = "Deleted";
                        favoritStatus.user_message = "Gebruiker verwijderd uit favorieten";
                    }
                    else
                    {
                        favoritStatus.status = "NotDeleted";
                    }
                }
                catch
                {
                    favoritStatus.status = "NotDeleted";
                }
            }

            return(favoritStatus);
        }