C# Класс HelpRequest.Controllers.Services.TicketControllerService

Наследование: ITicketControllerService
Показать файл Открыть проект

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

Метод Описание
BuildBody ( Ticket ticket ) : string

Builds the body of the email. #7

CasLogin ( ) : void

CAS Login #4

CheckForSupportEmailAddresses ( ModelStateDictionary modelState, Ticket ticket ) : void

Checks for support email addresses. #1

CommonSubmitValidationChecks ( ModelStateDictionary modelState, Ticket ticket, string avDates, string emailCCs, string availableDatesInput, string emailCCsInput ) : void

Common submit validation checks (Common to both public and non-public submit). #2

FilterCruEmail ( string emailCc ) : bool

Filters the cru email. #8

FindKerbUser ( string identityName ) : DirectoryUser

Finds the kerberos user. #5

GetHelpEmail ( Ticket ticket ) : string

Gets the help email. #9

LoadFileContents ( Ticket ticket, System.Web.HttpPostedFileBase uploadAttachment ) : void

Loads the file contents. #3

SendHelpRequest ( Ticket ticket, bool isPublicEmail, IEmailProvider emailProvider ) : void

Sends the help request. #6

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

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

Builds the body of the email. #7
public BuildBody ( Ticket ticket ) : string
ticket Ticket The ticket.
Результат string

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

CAS Login #4
public CasLogin ( ) : void
Результат void

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

Checks for support email addresses. #1
public CheckForSupportEmailAddresses ( ModelStateDictionary modelState, Ticket ticket ) : void
modelState ModelStateDictionary State of the model.
ticket Ticket The ticket.
Результат void

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

Common submit validation checks (Common to both public and non-public submit). #2
public CommonSubmitValidationChecks ( ModelStateDictionary modelState, Ticket ticket, string avDates, string emailCCs, string availableDatesInput, string emailCCsInput ) : void
modelState ModelStateDictionary State of the model.
ticket Ticket The ticket.
avDates string The av dates.
emailCCs string The email C cs.
availableDatesInput string The available dates input.
emailCCsInput string The email C cs input.
Результат void

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

Filters the cru email. #8
public FilterCruEmail ( string emailCc ) : bool
emailCc string The email cc.
Результат bool

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

Finds the kerberos user. #5
public FindKerbUser ( string identityName ) : DirectoryUser
identityName string Name of the identity.
Результат DirectoryUser

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

Gets the help email. #9
public GetHelpEmail ( Ticket ticket ) : string
ticket Ticket The ticket.
Результат string

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

Loads the file contents. #3
public LoadFileContents ( Ticket ticket, System.Web.HttpPostedFileBase uploadAttachment ) : void
ticket Ticket The ticket.
uploadAttachment System.Web.HttpPostedFileBase The upload attachment.
Результат void

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

Sends the help request. #6
public SendHelpRequest ( Ticket ticket, bool isPublicEmail, IEmailProvider emailProvider ) : void
ticket Ticket The ticket.
isPublicEmail bool if set to true [is public email or if Kerb email].
emailProvider IEmailProvider The email provider.
Результат void