C# Класс AIMS_BD_IATI.DAL.AimsDAL

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CreateNewExecutingAgency ( participatingorg org, string userId ) : ExecutingAgencyLookupItem
GetAIMSProjectInIATIFormat ( int projectId ) : iatiactivity
GetAIMSProjectsInIATIFormat ( string dp ) : List

Convert AIMS to IATI v2.x ref:http://iatistandard.org/202/activity-standard/iati-activities/iati-activity

GetAllFundSources ( ) : List

Get Managing DPs

GetExchangesRateToUSD ( string fromCurrencyISOcode, System.DateTime date = null ) : List
GetExecutingAgencies ( ) : List
GetExecutingAgencyTypes ( ) : List
GetFundSourceIDnIATICode ( string IatiCode ) : string
GetFundSources ( string userId ) : List
GetFundSources ( ) : List
GetMappedAIMSProjectsInIATIFormat ( string dp, List mappedProjectIds ) : List
GetNearestGeoLocation ( List geoLocations, location location ) : GeoLocation
GetNotMappedAIMSProjectsInIATIFormat ( string dp, List mappedProjectIds ) : List
GetProjects ( string dp ) : List
GetTrustFundDetails ( int trustFundId ) : TrustFundModel
GetTrustFunds ( string dp ) : List
UpdateCofinanceProjects ( List projects, string Iuser ) : int?
UpdateProjects ( List projects, string Iuser, bool notCleanOldData = true ) : int?
UpdateTrustFunds ( List TrustFundModels, string Iuser ) : int?

Приватные методы

Метод Описание
CheckTransactionMismatch ( tblProjectInfo p, iatiactivity MatchedProject, bool checkMismatch = true ) : bool
ConvertAimsToIati ( tblProjectInfo project ) : iatiactivity
DeleteTransactions ( tblProjectInfo p, iatiactivity MatchedProject ) : void
GetNAMinistry ( string userId ) : tblMinistry
GetOtherFundSourceCategory ( string userId ) : tblFundSourceCategory
UpdateTransactions ( string Iuser, IQueryable aimsCurrencies, IQueryable aimsAidCategories, string defaultfinancetype, tblProjectInfo p, iatiactivity MatchedProject ) : void
getIdentifer ( tblProjectInfo project ) : string

Описание методов

CreateNewExecutingAgency() публичный Метод

public CreateNewExecutingAgency ( participatingorg org, string userId ) : ExecutingAgencyLookupItem
org participatingorg
userId string
Результат AIMS_BD_IATI.Library.ExecutingAgencyLookupItem

GetAIMSProjectInIATIFormat() публичный Метод

public GetAIMSProjectInIATIFormat ( int projectId ) : iatiactivity
projectId int
Результат iatiactivity

GetAIMSProjectsInIATIFormat() публичный Метод

Convert AIMS to IATI v2.x ref:http://iatistandard.org/202/activity-standard/iati-activities/iati-activity
public GetAIMSProjectsInIATIFormat ( string dp ) : List
dp string Managing/Lead/Implementing Development Partner's IATI Organization Code
Результат List

GetAllFundSources() публичный Метод

Get Managing DPs
public GetAllFundSources ( ) : List
Результат List

GetExchangesRateToUSD() публичный Метод

public GetExchangesRateToUSD ( string fromCurrencyISOcode, System.DateTime date = null ) : List
fromCurrencyISOcode string
date System.DateTime
Результат List

GetExecutingAgencies() публичный Метод

public GetExecutingAgencies ( ) : List
Результат List

GetExecutingAgencyTypes() публичный Метод

public GetExecutingAgencyTypes ( ) : List
Результат List

GetFundSourceIDnIATICode() публичный Метод

public GetFundSourceIDnIATICode ( string IatiCode ) : string
IatiCode string
Результат string

GetFundSources() публичный Метод

public GetFundSources ( string userId ) : List
userId string
Результат List

GetFundSources() публичный Метод

public GetFundSources ( ) : List
Результат List

GetMappedAIMSProjectsInIATIFormat() публичный Метод

public GetMappedAIMSProjectsInIATIFormat ( string dp, List mappedProjectIds ) : List
dp string
mappedProjectIds List
Результат List

GetNearestGeoLocation() публичный статический Метод

public static GetNearestGeoLocation ( List geoLocations, location location ) : GeoLocation
geoLocations List
location location
Результат GeoLocation

GetNotMappedAIMSProjectsInIATIFormat() публичный Метод

public GetNotMappedAIMSProjectsInIATIFormat ( string dp, List mappedProjectIds ) : List
dp string
mappedProjectIds List
Результат List

GetProjects() публичный Метод

public GetProjects ( string dp ) : List
dp string
Результат List

GetTrustFundDetails() публичный Метод

public GetTrustFundDetails ( int trustFundId ) : TrustFundModel
trustFundId int
Результат AIMS_BD_IATI.Library.Parser.ParserIATIv2.TrustFundModel

GetTrustFunds() публичный Метод

public GetTrustFunds ( string dp ) : List
dp string
Результат List

UpdateCofinanceProjects() публичный Метод

public UpdateCofinanceProjects ( List projects, string Iuser ) : int?
projects List
Iuser string
Результат int?

UpdateProjects() публичный Метод

public UpdateProjects ( List projects, string Iuser, bool notCleanOldData = true ) : int?
projects List
Iuser string
notCleanOldData bool
Результат int?

UpdateTrustFunds() публичный Метод

public UpdateTrustFunds ( List TrustFundModels, string Iuser ) : int?
TrustFundModels List
Iuser string
Результат int?