Table of Contents

Class DefaultSubmitService

Namespace
Dynamicweb.Forms.Internal
Assembly
Dynamicweb.Forms.dll
public sealed class DefaultSubmitService : SubmitService
Inheritance
DefaultSubmitService
Inherited Members

Constructors

DefaultSubmitService()

public DefaultSubmitService()

Methods

AddSubmitData(int, SubmitData)

Add submission data.

public override void AddSubmitData(int submitId, SubmitData submitData)

Parameters

submitId int

The ID of the submission.

submitData SubmitData

The submission data to add.

ConvertToCsv(int, bool)

Converts the submissions for a given form to a CSV string.

public override string ConvertToCsv(int formId, bool exportHeaders)

Parameters

formId int

The ID of the form.

exportHeaders bool

Determines if headers should be exported, or not.

Returns

string

ConvertToCsv(int, bool, int)

Converts the submissions for a given form and page to a CSV string.

public override string ConvertToCsv(int formId, bool exportHeaders, int pageId)

Parameters

formId int

The ID of the form.

exportHeaders bool

Determines if headers should be exported, or not.

pageId int

The ID of the page.

Returns

string

Delete(int)

Deletes the submission by ID.

public override void Delete(int submitId)

Parameters

submitId int

The ID of the submission to delete.

DeleteByFormId(int)

Deletes all submissions that belongs to the given form ID.

public override void DeleteByFormId(int formId)

Parameters

formId int

The ID of the form.

GetAll()

Get all submits.

public override IEnumerable<Submit> GetAll()

Returns

IEnumerable<Submit>

GetById(int)

Get submit by id.

public override Submit GetById(int submitId)

Parameters

submitId int

The ID of the submission.

Returns

Submit

GetLastSubmitDate(Form)

Gets the most recent date the given form was submitted.

public override DateTime GetLastSubmitDate(Form form)

Parameters

form Form

The form.

Returns

DateTime

GetLastSubmitDate(int)

Gets the most recent date the given form was submitted.

public override DateTime GetLastSubmitDate(int formId)

Parameters

formId int

The ID of the form.

Returns

DateTime

GetSubmitCount(Form)

Gets the submit count for a given form.

public override int GetSubmitCount(Form form)

Parameters

form Form

The form.

Returns

int

GetSubmitCount(Form, int)

Gets the submit count for a given form and page.

public override int GetSubmitCount(Form form, int pageId)

Parameters

form Form

The form.

pageId int

The ID of the page.

Returns

int

GetSubmitCount(int)

Gets the submit count for a given form.

public override int GetSubmitCount(int formId)

Parameters

formId int

The ID of the form.

Returns

int

GetSubmitCount(int, int)

Gets the submit count for a given form and page.

public override int GetSubmitCount(int formId, int pageId)

Parameters

formId int

The ID of the form.

pageId int

The ID of the page.

Returns

int

GetSubmits(int)

Get all submits for a form.

public override IEnumerable<Submit> GetSubmits(int formId)

Parameters

formId int

The ID of the form.

Returns

IEnumerable<Submit>

GetSubmitsByPage(int, int)

Get all submits for a given form and page.

public override IEnumerable<Submit> GetSubmitsByPage(int formId, int pageId)

Parameters

formId int

The ID of the form.

pageId int

The ID of the page.

Returns

IEnumerable<Submit>

GetSubmitsByPageAndUser(int, int, int)

Get all submits for a given form, page and user.

public override IEnumerable<Submit> GetSubmitsByPageAndUser(int formId, int pageId, int userId)

Parameters

formId int

The ID of the form.

pageId int

The ID of the page.

userId int

The ID of the user.

Returns

IEnumerable<Submit>

GetSubmitsByUser(int, int)

Get all submits for a given form and user.

public override IEnumerable<Submit> GetSubmitsByUser(int formId, int userId)

Parameters

formId int

The ID of the form.

userId int

The ID of the user.

Returns

IEnumerable<Submit>

GetValueString(Submit)

Gets a combined value string for a submit. Each value is delimited by a semicolon.

public override string GetValueString(Submit submit)

Parameters

submit Submit

The submission.

Returns

string

GetValueStrings(IEnumerable<int>)

Gets a combined value string for a collection of submit IDs. Each value is delimited by a semicolon.

public override IDictionary<int, string> GetValueStrings(IEnumerable<int> submitIds)

Parameters

submitIds IEnumerable<int>

The submission IDs.

Returns

IDictionary<int, string>

Save(Submit)

Saves the submission.

public override void Save(Submit submit)

Parameters

submit Submit

The submission to save.

To top