C# Class AIMS_BD_IATI.WebAPI.Controllers.IATIImportController

Inheritance: ApiController
Afficher le fichier Open project: BD-IATI/edi

Méthodes publiques

Méthode Description
IATIImportController ( ) : AIMS_BD_IATI.DAL
ToMinifiedIatiActivitiesModel ( List iatiActivities, bool includeTransactions = false, bool includeChilds = false, bool includeMatched = false ) : List
ToMinifiedIatiActivityModel ( iatiactivity iatiActivity, bool includeTransactions = false, bool includeChilds = false, bool includeMatched = false ) : iatiactivityModel
ToMinifiedProjectFieldMapModel ( List projectFieldMapModels ) : List
ToMinifiedProjectMapModel ( ProjectMapModel projectMapModel ) : ProjectMapModelMinified

Méthodes protégées

Méthode Description
GuessAgency ( participatingorg org, bool isFilterByType ) : void
getEditDistance ( string a, string b ) : int

Private Methods

Méthode Description
AssignActivities ( List activities ) : int?
CalculateHierarchyMatching ( ) : HeirarchyModel
CreateNewExecutingAgency ( participatingorg org ) : ExecutingAgencyLookupItem
FilterDP ( List _iOrgs ) : List
GetAllFundSources ( ) : List
GetAllImplementingOrg ( FilterBDModel filterDBModel ) : iOrgs
GetExecutingAgencyTypes ( ) : List
GetFundSources ( ) : List
GetGeneralPreferences ( ) : ProjectFieldMapModel
GetHierarchyData ( DPLookupItem dp ) : HeirarchyModel
GetMatchedProjectByIatiIdentifier ( string iatiIdentifier ) : ProjectFieldMapModel
GetMatchedProjects ( List relevantActivies, List AimsProjects ) : IEnumerable
GetProjectsToMap ( ProjectFieldMapModel GeneralPreference ) : ProjectMapModelMinified
ImportProjects ( ProjectMapModelMinified projectMapModel ) : int?
MergeToSingleActivity ( List iatiActivities ) : iatiactivity
SaveActivityPreferences ( ProjectFieldMapModel activityPreferences ) : int?
SaveGeneralPreferences ( ProjectFieldMapModel generalPreferences ) : int?
SetIgnoreActivity ( Log log ) : int?
SetStatics ( ) : void
SubmitActivities ( List relevantActivies ) : ProjectMapModelMinified
SubmitHierarchy ( HeirarchyModel heirarchyModel ) : FilterBDModel
SubmitManualMatching ( ProjectMapModel projectMapModel ) : bool
SubmitManualMatchingUsingDropdown ( ProjectMapModelMinified projectMapModel ) : bool
UnlinkProject ( ProjectFieldMapModelMinified matchedProject ) : bool
UpdateActivities ( List clientActivities, List sessionActivities ) : void
UpdateTransactionByForce ( Log log ) : int?

Method Details

GuessAgency() protected méthode

protected GuessAgency ( participatingorg org, bool isFilterByType ) : void
org participatingorg
isFilterByType bool
Résultat void

IATIImportController() public méthode

public IATIImportController ( ) : AIMS_BD_IATI.DAL
Résultat AIMS_BD_IATI.DAL

ToMinifiedIatiActivitiesModel() public méthode

public ToMinifiedIatiActivitiesModel ( List iatiActivities, bool includeTransactions = false, bool includeChilds = false, bool includeMatched = false ) : List
iatiActivities List
includeTransactions bool
includeChilds bool
includeMatched bool
Résultat List

ToMinifiedIatiActivityModel() public méthode

public ToMinifiedIatiActivityModel ( iatiactivity iatiActivity, bool includeTransactions = false, bool includeChilds = false, bool includeMatched = false ) : iatiactivityModel
iatiActivity iatiactivity
includeTransactions bool
includeChilds bool
includeMatched bool
Résultat AIMS_BD_IATI.Library.Parser.ParserIATIv2.iatiactivityModel

ToMinifiedProjectFieldMapModel() public méthode

public ToMinifiedProjectFieldMapModel ( List projectFieldMapModels ) : List
projectFieldMapModels List
Résultat List

ToMinifiedProjectMapModel() public méthode

public ToMinifiedProjectMapModel ( ProjectMapModel projectMapModel ) : ProjectMapModelMinified
projectMapModel AIMS_DB_IATI.WebAPI.Models.IATIImport.ProjectMapModel
Résultat AIMS_DB_IATI.WebAPI.Models.IATIImport.ProjectMapModelMinified

getEditDistance() protected méthode

protected getEditDistance ( string a, string b ) : int
a string
b string
Résultat int