C# Class Sequencing.WeatherApp.Controllers.AppChain.PersonalizedForecastResultBuilder

Produces model for results page
Show file Open project: SequencingDOTcom/Weather-My-Way-RTP-app Class Usage Examples

Public Methods

Method Description
Build ( string jobId, string jobId2, string city ) : RunResult

Builds forecast page model for given app-chain job IDs and location

GetAppChainResultingRisks ( string acJobIdMelanoma, string acJobIdVitD ) : AppChainResults

Retrieves app-chain results for given app-chain jobs IDs

GetPersonalizedRiskDescription ( string weatherCondition, string weatherAlertCode, AppChainResults acr, string userName, int appId ) : string

Returns personalized recommendation for given weather/alert/appChain results

PersonalizedForecastResultBuilder ( string userName, TemperatureMode mode ) : System

Method Details

Build() public method

Builds forecast page model for given app-chain job IDs and location
public Build ( string jobId, string jobId2, string city ) : RunResult
jobId string
jobId2 string
city string
return Sequencing.WeatherApp.Models.RunResult

GetAppChainResultingRisks() public method

Retrieves app-chain results for given app-chain jobs IDs
public GetAppChainResultingRisks ( string acJobIdMelanoma, string acJobIdVitD ) : AppChainResults
acJobIdMelanoma string
acJobIdVitD string
return AppChainResults

GetPersonalizedRiskDescription() public method

Returns personalized recommendation for given weather/alert/appChain results
public GetPersonalizedRiskDescription ( string weatherCondition, string weatherAlertCode, AppChainResults acr, string userName, int appId ) : string
weatherCondition string
weatherAlertCode string
acr AppChainResults
userName string
appId int
return string

PersonalizedForecastResultBuilder() public method

public PersonalizedForecastResultBuilder ( string userName, TemperatureMode mode ) : System
userName string
mode TemperatureMode
return System