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