SirenOfShame.Lib.Watcher.RulesEngine.ApplyUserMappings C# (CSharp) 메소드

ApplyUserMappings() 개인적인 메소드

private ApplyUserMappings ( IList buildStatuses ) : void
buildStatuses IList
리턴 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;
                }
            }
        }