Class SubmitService
- Namespace
- Dynamicweb.Forms
- Assembly
- Dynamicweb.Forms.dll
public abstract class SubmitService
- Inheritance
-
SubmitService
- Derived
- Inherited Members
Methods
AddSubmitData(int, SubmitData)
Add submission data.
public virtual void AddSubmitData(int submitId, SubmitData submitData)
Parameters
submitId
intThe ID of the submission.
submitData
SubmitDataThe submission data to add.
ConvertToCsv(int, bool)
Converts the submissions for a given form to a CSV string.
public virtual string ConvertToCsv(int formId, bool exportHeaders)
Parameters
Returns
ConvertToCsv(int, bool, int)
Converts the submissions for a given form and page to a CSV string.
public virtual string ConvertToCsv(int formId, bool exportHeaders, int pageId)
Parameters
formId
intThe ID of the form.
exportHeaders
boolDetermines if headers should be exported, or not.
pageId
intThe ID of the page.
Returns
Delete(int)
Deletes the submission by ID.
public virtual void Delete(int submitId)
Parameters
submitId
intThe ID of the submission to delete.
DeleteByFormId(int)
Deletes all submissions that belongs to the given form ID.
public virtual void DeleteByFormId(int formId)
Parameters
formId
intThe ID of the form.
GetAll()
Get all submits.
public virtual IEnumerable<Submit> GetAll()
Returns
GetById(int)
Get submit by id.
public virtual Submit GetById(int submitId)
Parameters
submitId
intThe ID of the submission.
Returns
GetLastSubmitDate(Form)
Gets the most recent date the given form was submitted.
public virtual DateTime GetLastSubmitDate(Form form)
Parameters
form
FormThe form.
Returns
GetLastSubmitDate(int)
Gets the most recent date the given form was submitted.
public virtual DateTime GetLastSubmitDate(int formId)
Parameters
formId
intThe ID of the form.
Returns
GetSubmitCount(Form)
Gets the submit count for a given form.
public virtual int GetSubmitCount(Form form)
Parameters
form
FormThe form.
Returns
GetSubmitCount(Form, int)
Gets the submit count for a given form and page.
public virtual int GetSubmitCount(Form form, int pageId)
Parameters
Returns
GetSubmitCount(int)
Gets the submit count for a given form.
public virtual int GetSubmitCount(int formId)
Parameters
formId
intThe ID of the form.
Returns
GetSubmitCount(int, int)
Gets the submit count for a given form and page.
public virtual int GetSubmitCount(int formId, int pageId)
Parameters
Returns
GetSubmits(int)
Get all submits for a form.
public virtual IEnumerable<Submit> GetSubmits(int formId)
Parameters
formId
intThe ID of the form.
Returns
GetSubmitsByPage(int, int)
Get all submits for a given form and page.
public virtual IEnumerable<Submit> GetSubmitsByPage(int formId, int pageId)
Parameters
Returns
GetSubmitsByPageAndUser(int, int, int)
Get all submits for a given form, page and user.
public virtual IEnumerable<Submit> GetSubmitsByPageAndUser(int formId, int pageId, int userId)
Parameters
Returns
GetSubmitsByUser(int, int)
Get all submits for a given form and user.
public virtual IEnumerable<Submit> GetSubmitsByUser(int formId, int userId)
Parameters
Returns
GetValueString(Submit)
Gets a combined value string for a submit. Each value is delimited by a semicolon.
public virtual string GetValueString(Submit submit)
Parameters
submit
SubmitThe submission.
Returns
GetValueStrings(IEnumerable<int>)
Gets a combined value string for a collection of submit IDs. Each value is delimited by a semicolon.
public virtual IDictionary<int, string> GetValueStrings(IEnumerable<int> submitIds)
Parameters
submitIds
IEnumerable<int>The submission IDs.
Returns
Save(Submit)
Saves the submission.
public virtual void Save(Submit submit)
Parameters
submit
SubmitThe submission to save.