SirenOfShame.Lib.Watcher.RulesEngine.ApplyUserMappings C# (CSharp) Method

ApplyUserMappings() private method

private ApplyUserMappings ( IList buildStatuses ) : void
buildStatuses IList
return void
        private void ApplyUserMappings(IList<BuildStatus> buildStatuses)
        {
            foreach (var buildStatus in buildStatuses)
            {
                string requestedBy = buildStatus.RequestedBy;
                var userMapping = _settings.UserMappings.FirstOrDefault(i => i.WhenISee == requestedBy);
                bool userMappingExistsForThisUser = userMapping != null;
                if (userMappingExistsForThisUser)
                {
                    buildStatus.RequestedBy = userMapping.PretendItsActually;
                }
            }
        }