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); }
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)); }
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); } }
public bool UnfollowUser(DtoUserFollower newTrack) { return(BsUserFollower.UnFollow(newTrack)); }