C# Class SmsWeb.CoordinatorModelToMessageMapping

Inheritance: ICoordinatorModelToMessageMapping
Mostra file Open project: samjeffress/TrickleComms

Private Properties

Property Type Description

Public Methods

Method Description
CoordinatorModelToMessageMapping ( IDateTimeUtcFromOlsenMapping dateTimeUtcFromOlsenMapping ) : System
MapToSendAllAtOnce ( CoordinatedSharedMessageModel model, CountryCodeReplacement countryCodeReplacement, List excludedNumbers, string username ) : SendAllMessagesAtOnce
MapToTrickleOverPeriod ( CoordinatedSharedMessageModel model, CountryCodeReplacement countryCodeReplacement, List excludedNumbers, string username ) : TrickleSmsOverCalculatedIntervalsBetweenSetDates
MapToTrickleSmsAndEmailOverPeriod ( System.Guid trickleId, string customerContactsId, CoordinatorSmsAndEmailModel model, string username ) : TrickleSmsAndEmailBetweenSetTimes

Method Details

CoordinatorModelToMessageMapping() public method

public CoordinatorModelToMessageMapping ( IDateTimeUtcFromOlsenMapping dateTimeUtcFromOlsenMapping ) : System
dateTimeUtcFromOlsenMapping IDateTimeUtcFromOlsenMapping
return System

MapToSendAllAtOnce() public method

public MapToSendAllAtOnce ( CoordinatedSharedMessageModel model, CountryCodeReplacement countryCodeReplacement, List excludedNumbers, string username ) : SendAllMessagesAtOnce
model SmsWeb.Models.CoordinatedSharedMessageModel
countryCodeReplacement ConfigurationModels.CountryCodeReplacement
excludedNumbers List
username string
return SmsMessages.Coordinator.Commands.SendAllMessagesAtOnce

MapToTrickleOverPeriod() public method

public MapToTrickleOverPeriod ( CoordinatedSharedMessageModel model, CountryCodeReplacement countryCodeReplacement, List excludedNumbers, string username ) : TrickleSmsOverCalculatedIntervalsBetweenSetDates
model SmsWeb.Models.CoordinatedSharedMessageModel
countryCodeReplacement ConfigurationModels.CountryCodeReplacement
excludedNumbers List
username string
return SmsMessages.Coordinator.Commands.TrickleSmsOverCalculatedIntervalsBetweenSetDates

MapToTrickleSmsAndEmailOverPeriod() public method

public MapToTrickleSmsAndEmailOverPeriod ( System.Guid trickleId, string customerContactsId, CoordinatorSmsAndEmailModel model, string username ) : TrickleSmsAndEmailBetweenSetTimes
trickleId System.Guid
customerContactsId string
model SmsWeb.Models.CoordinatorSmsAndEmailModel
username string
return TrickleSmsAndEmailBetweenSetTimes