Exemplo n.º 1
0
        public static DtoUserFollower AddFollower(DtoUserFollower userTrack)
        {
            DtoUserFollower newFollowee = new DtoUserFollower();

            try
            {
                using (GlitterDBEntities1 context = new GlitterDBEntities1())
                {
                    UserFollower followee = new UserFollower
                    {
                        FollowerId   = userTrack.FollowerId,
                        UserDetailId = userTrack.UserDetailId
                    };
                    context.UserFollowers.Add(followee);
                    context.SaveChanges();

                    {
                        newFollowee.UserDetailId = followee.UserDetailId;
                        newFollowee.FollowerId   = followee.FollowerId;
                    }
                }
            }
            catch (Exception e)
            {
                throw e;
            }
            return(newFollowee);
        }
Exemplo n.º 2
0
        public static bool UnFollow(DtoUserFollower newTrack)
        {
            //if (!UserFollowerDll.CheckUserLoggedIn(email, password))
            //{
            //    //User logged out
            //    return false;
            //}

            UserFollowerDto.DtoUserFollower followee = new UserFollowerDto.DtoUserFollower
            {
                UserDetailId = newTrack.FollowerId,
                FollowerId   = newTrack.UserDetailId
            };
            return(UserFollowerDll.UnFollow(followee));
        }
Exemplo n.º 3
0
 public static bool UnFollow(DtoUserFollower followee)
 {
     try
     {
         using (GlitterDBEntities1 context = new GlitterDBEntities1())
         {
             var following = (from followings in context.UserFollowers
                              where followings.FollowerId == followee.FollowerId &&
                              followings.UserDetailId == followee.UserDetailId
                              select followings).FirstOrDefault();
             if (following == null)
             {
                 return(false);
             }
             context.UserFollowers.Remove(following);
             context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Exemplo n.º 4
0
 public bool UnfollowUser(DtoUserFollower newTrack)
 {
     return(BsUserFollower.UnFollow(newTrack));
 }