Class ProgramRepository
- Namespace
- InSite.Persistence.Plugin.NCSHA
- Assembly
- InSite.Persistence.dll
public class ProgramRepository
- Inheritance
-
ProgramRepository
- Inherited Members
-
Constructors
ProgramRepository()
public ProgramRepository()
Fields
Warnings
public List<string> Warnings
Field Value
- List<string>
Properties
ReportTables
public string[] ReportTables { get; }
Property Value
- string[]
SurveyIdentifiers
public Dictionary<string, Guid> SurveyIdentifiers { get; }
Property Value
- Dictionary<string, Guid>
Methods
Add(params string[])
public static string Add(params string[] values)
Parameters
values string[]
Returns
- string
Divide(int, params string[])
public static string Divide(int decimalPlaces, params string[] values)
Parameters
decimalPlaces int
values string[]
Returns
- string
Divide(params string[])
public static string Divide(params string[] values)
Parameters
values string[]
Returns
- string
GetAgencies()
public QGroup[] GetAgencies()
Returns
- QGroup[]
GetAnswers()
public static List<ProgramRepository.Answer> GetAnswers()
Returns
- List<ProgramRepository.Answer>
GetAnswers(int)
public static List<ProgramRepository.Answer> GetAnswers(int year)
Parameters
year int
Returns
- List<ProgramRepository.Answer>
GetMappings()
public static List<ProgramRepository.Mapping> GetMappings()
Returns
- List<ProgramRepository.Mapping>
Multiply(int, params string[])
public static string Multiply(int decimalPlaces, params string[] values)
Parameters
decimalPlaces int
values string[]
Returns
- string
Multiply(params string[])
public static string Multiply(params string[] values)
Parameters
values string[]
Returns
- string
RefreshReportTables(string[], SurveyMigration, string)
public void RefreshReportTables(string[] reportTables, ProgramRepository.SurveyMigration surveyMigration, string period)
Parameters
reportTables string[]
surveyMigration ProgramRepository.SurveyMigration
period string
SelectAll(Guid)
public static SearchResultList SelectAll(Guid agency)
Parameters
agency Guid
Returns
- SearchResultList
public static IReadOnlyList<NchsaFieldUsage> SelectInputValues(string fieldName)
Parameters
fieldName string
Returns
- IReadOnlyList<NchsaFieldUsage>
SubmissionReportYears()
public static List<int> SubmissionReportYears()
Returns
- List<int>
Subtract(params string[])
public static string Subtract(params string[] values)
Parameters
values string[]
Returns
- string