C# Class Disco.Services.Plugins.Features.WarrantyProvider.WarrantyProviderFeature

Inheritance: PluginFeature
Datei anzeigen Open project: garysharp/Disco

Public Methods

Method Description
FindPluginFeature ( string PluginIdOrWarrantyProviderId ) : PluginFeatureManifest
JobDetailsViewModel ( DiscoDataContext Database, Controller controller, Job Job ) : dynamic
SubmitJob ( DiscoDataContext Database, Job Job, OrganisationAddress Address, User TechUser, string FaultDescription, string>.Dictionary WarrantyProviderProperties ) : string
SubmitJobDiscloseInfo ( DiscoDataContext Database, Job Job, OrganisationAddress Address, User TechUser, string FaultDescription, string>.Dictionary WarrantyProviderProperties ) : string>.Dictionary
SubmitJobParseProperties ( DiscoDataContext Database, System.Web.Mvc.FormCollection form, Controller controller, Job Job, OrganisationAddress Address, User TechUser, string FaultDescription ) : string>.Dictionary
SubmitJobViewModel ( DiscoDataContext Database, Controller controller, Job Job, OrganisationAddress Address, User TechUser ) : dynamic

Method Details

FindPluginFeature() public static method

public static FindPluginFeature ( string PluginIdOrWarrantyProviderId ) : PluginFeatureManifest
PluginIdOrWarrantyProviderId string
return PluginFeatureManifest

JobDetailsViewModel() public abstract method

public abstract JobDetailsViewModel ( DiscoDataContext Database, Controller controller, Job Job ) : dynamic
Database Disco.Data.Repository.DiscoDataContext
controller Controller
Job Disco.Models.Repository.Job
return dynamic

SubmitJob() public abstract method

public abstract SubmitJob ( DiscoDataContext Database, Job Job, OrganisationAddress Address, User TechUser, string FaultDescription, string>.Dictionary WarrantyProviderProperties ) : string
Database Disco.Data.Repository.DiscoDataContext
Job Disco.Models.Repository.Job
Address Disco.Models.BI.Config.OrganisationAddress
TechUser Disco.Models.Repository.User
FaultDescription string
WarrantyProviderProperties string>.Dictionary
return string

SubmitJobDiscloseInfo() public abstract method

public abstract SubmitJobDiscloseInfo ( DiscoDataContext Database, Job Job, OrganisationAddress Address, User TechUser, string FaultDescription, string>.Dictionary WarrantyProviderProperties ) : string>.Dictionary
Database Disco.Data.Repository.DiscoDataContext
Job Disco.Models.Repository.Job
Address Disco.Models.BI.Config.OrganisationAddress
TechUser Disco.Models.Repository.User
FaultDescription string
WarrantyProviderProperties string>.Dictionary
return string>.Dictionary

SubmitJobParseProperties() public abstract method

public abstract SubmitJobParseProperties ( DiscoDataContext Database, System.Web.Mvc.FormCollection form, Controller controller, Job Job, OrganisationAddress Address, User TechUser, string FaultDescription ) : string>.Dictionary
Database Disco.Data.Repository.DiscoDataContext
form System.Web.Mvc.FormCollection
controller Controller
Job Disco.Models.Repository.Job
Address Disco.Models.BI.Config.OrganisationAddress
TechUser Disco.Models.Repository.User
FaultDescription string
return string>.Dictionary

SubmitJobViewModel() public abstract method

public abstract SubmitJobViewModel ( DiscoDataContext Database, Controller controller, Job Job, OrganisationAddress Address, User TechUser ) : dynamic
Database Disco.Data.Repository.DiscoDataContext
controller Controller
Job Disco.Models.Repository.Job
Address Disco.Models.BI.Config.OrganisationAddress
TechUser Disco.Models.Repository.User
return dynamic