public void BlockUser(BlockUserHelper blockUser)
        {
            var blockerUser = _offlineMessagingDbContext.CustomUsers.Where(x => x.UserName == blockUser.blockerUserName).FirstOrDefault();
            var blockedUser = _offlineMessagingDbContext.CustomUsers.Where(x => x.UserName == blockUser.blockedUserName).FirstOrDefault();


            if (blockerUser != null && blockedUser != null)
            {
                var dataExist = _offlineMessagingDbContext.BlockUser.Where(x => x.BlockerUser == blockerUser && x.BlockedUser == blockedUser).FirstOrDefault();
                if (dataExist != null)
                {
                    return;
                }

                BlockUser blockUserObj = new BlockUser();
                blockUserObj.BlockerUser = blockerUser;
                blockUserObj.BlockedUser = blockedUser;
                blockUserObj.BlockedDate = DateTime.Now;

                _offlineMessagingDbContext.BlockUser.Add(blockUserObj);
                _offlineMessagingDbContext.SaveChanges();
            }
        }
 public void BlockUser(BlockUserHelper blockUserHelper)
 {
     _customUserServices.BlockUser(blockUserHelper);
 }