public bool DepriveAward(Guid userId, Guid awardsId) { if (!_usersDal.GetUserById(userId).AwardsId.Contains(awardsId)) { Console.WriteLine("User does not have such an award"); return(false); } bool successByUser = _usersDal.DepriveAward(userId, awardsId); bool successByAward = _awardsDal.DeleteUserIdFromAward(userId, awardsId); return(successByAward && successByUser); }