Click or drag to resize

ApplicationFactoryFindById Method

Find an application using his identifier, return null if not found.

Namespace:  AskiaPortalCmn
Assembly:  AskiaPortalCmn (in AskiaPortalCmn.dll) Version: 1.7.0-build068
Syntax
public static IApplication FindById(
	IContext context,
	int id
)

Parameters

context
Type: AskiaPortalCmnIContext
Context of execution.
id
Type: SystemInt32
Id of the application to find.

Return Value

Type: IApplication
Return null if the application was not found or if the user within the context doesn't have enough right to access it.
Examples

Find the application 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 app = ApplicationFactory.FindById(context, 2);
if (app != null)
{
    Console.WriteLine("App Id={0} was found: {1}", app.Id, app.Name);
}
else
{
    Console.WriteLine("The specified application doesn't exist, or the current user within the context could not access it");
}
See Also