C# Class CemYabansu.PublishInCrm.PublishInCrmPackage

Inheritance: Microsoft.VisualStudio.Shell.Package
Show file Open project: cemyabansu/PublishInCrm

Public Methods

Method Description
FinishCreatingWebresources ( bool isSuccess ) : void
FinishGettingWebresources ( bool isSuccess ) : void
FinishUpdatingWebresources ( bool isSuccess ) : void
FinishingCreateAndUpdate ( bool isSuccess ) : void
FinishingPublishing ( bool isSuccess, string text ) : void
GetEncodedFileContents ( string pathToFile ) : string
PublishInCrmPackage ( ) : System
StartCreatingWebresources ( ) : void
StartGettingWebresources ( ) : void
StartToCreateAndUpdate ( ) : void
StartToPublish ( ) : void
StartUpdatingWebresources ( ) : void

Protected Methods

Method Description
Initialize ( ) : void

Private Methods

Method Description
AddErrorLineToOutputWindow ( string errorMessage ) : void
AddErrorToOutputWindow ( string errorMessage ) : void
AddLineToOutputWindow ( string text ) : void
CheckFilesExtension ( List selectedFilesPaths ) : List
CreateWebResource ( string fileName, OrganizationService orgService, string filePath ) : WebResource
CreateWebresources ( WebResource>.Dictionary toBeCreatedList, OrganizationService orgService, List toBePublishedWebResources ) : void
GetConnectionString ( string projectPath ) : string

This function reads the projectPath\credential.xml file. Gets the connection string and return it. If it doesn't exist, returns String.Empty

GetSelectedFilesPath ( bool isFromSolutionExplorer ) : List
GetSolutionPath ( ) : string
GetWebresource ( OrganizationService orgService, string filename ) : WebResource
GetWebresources ( OrganizationService orgService, List selectedFiles, WebResource>.Dictionary &toBeCreatedList, WebResource>.Dictionary &toBeUpdatedList ) : void
PublishInCrm ( bool isFromSolutionExplorer ) : void
PublishInCrmCallback ( object sender, EventArgs e ) : void
PublishInCrmMultipleCallback ( object sender, EventArgs e ) : void
PublishWebResources ( OrganizationService orgService, List toBePublishedWebResources ) : void
SetConnectionLabelText ( string message, bool isSuccess ) : void
UpdateWebResource ( OrganizationService orgService, WebResource choosenWebresource, string selectedFile ) : void
UpdateWebResources ( string connectionString, List selectedFiles ) : void
UpdateWebresources ( WebResource>.Dictionary toBeUpdatedList, OrganizationService orgService, List toBePublishedWebResources ) : void
WebresourceResult ( OrganizationService orgService, string filename ) : EntityCollection

Method Details

FinishCreatingWebresources() public method

public FinishCreatingWebresources ( bool isSuccess ) : void
isSuccess bool
return void

FinishGettingWebresources() public method

public FinishGettingWebresources ( bool isSuccess ) : void
isSuccess bool
return void

FinishUpdatingWebresources() public method

public FinishUpdatingWebresources ( bool isSuccess ) : void
isSuccess bool
return void

FinishingCreateAndUpdate() public method

public FinishingCreateAndUpdate ( bool isSuccess ) : void
isSuccess bool
return void

FinishingPublishing() public method

public FinishingPublishing ( bool isSuccess, string text ) : void
isSuccess bool
text string
return void

GetEncodedFileContents() public method

public GetEncodedFileContents ( string pathToFile ) : string
pathToFile string
return string

Initialize() protected method

protected Initialize ( ) : void
return void

PublishInCrmPackage() public method

public PublishInCrmPackage ( ) : System
return System

StartCreatingWebresources() public method

public StartCreatingWebresources ( ) : void
return void

StartGettingWebresources() public method

public StartGettingWebresources ( ) : void
return void

StartToCreateAndUpdate() public method

public StartToCreateAndUpdate ( ) : void
return void

StartToPublish() public method

public StartToPublish ( ) : void
return void

StartUpdatingWebresources() public method

public StartUpdatingWebresources ( ) : void
return void