SurveyFactoryFindById Method |
Find a survey using his identifier, return null if not found
Namespace:
AskiaPortalCmn
Assembly:
AskiaPortalCmn (in AskiaPortalCmn.dll) Version: 1.7.0-build068
Syntax public static ISurvey FindById(
IContext context,
int id
)
Public Shared Function FindById (
context As IContext,
id As Integer
) As ISurvey
public:
static ISurvey^ FindById(
IContext^ context,
int id
)
Parameters
- context
- Type: AskiaPortalCmnIContext
Context of execution - id
- Type: SystemInt32
Id of the survey to find
Return Value
Type:
ISurveyReturn null if the survey was not found or if the user within the context doesn't have enough right to access it
Examples
Find the survey using his id
var context = ContextFactory.CreateByUserGuid(Guid.Parse("20BE5F84-F006-49A0-9674-4B16A090AF2D"));
var contextValidation = context.Validate();
if (!contextValidation.Success)
{
throw contextValidation.Exception;
}
var survey = SurveyFactory.FindById(context, 2);
if (survey != null)
{
Console.WriteLine("Survey Id={0} was found: {1}", survey.Id, survey.Name);
}
else
{
Console.WriteLine("The specified survey doesn't exist, or the current user within the context could not access it");
}
See Also