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
)
Public Shared Function FindById (
context As IContext,
id As Integer
) As IApplication
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:
IApplicationReturn 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