private string getRoleStatus(StatusInfo <TSystemStatus> statusInfo, OrderRole role) { if (statusInfo != null) { switch (role) { case OrderRole.Platform: return(statusInfo.Platform); case OrderRole.Purchaser: return(statusInfo.Purchaser); case OrderRole.Provider: return(statusInfo.Provider); case OrderRole.Supplier: return(statusInfo.Supplier); case OrderRole.OEMOwner: return(statusInfo.DistributionOEM); default: break; } } return(string.Empty); }
public StatusInfo <TSystemStatus> GetStatusInfo(TSystemStatus systemStatus) { StatusInfo <TSystemStatus> result = null; this.Statuses.TryGetValue(systemStatus, out result); return(result); }