private void SetContext(IMobileRequest request) { ApplicationContext.SetContext(request.ClientContext, request.GlobalContext); if (ApplicationContext.AuthenticationType != "Windows") { ApplicationContext.User = request.Principal; } SetClientCultures(request); }
private void SetContext(IMobileRequest request) { ApplicationContext.SetExecutionLocation(ApplicationContext.ExecutionLocations.Server); ApplicationContext.SetLogicalExecutionLocation(ApplicationContext.LogicalExecutionLocations.Server); ApplicationContext.SetContext(request.ClientContext, request.GlobalContext); if (ApplicationContext.AuthenticationType != "Windows") { ApplicationContext.User = request.Principal; } SetClientCultures(request); }
/// <summary> /// Sets the client cultures on current tread. /// </summary> /// <param name="request">The request.</param> private void SetClientCultures(IMobileRequest request) { CultureInfo culture = null; // clientCulture if (TryGetCulture(request.ClientCulture, ref culture)) { Thread.CurrentThread.CurrentCulture = culture; } // clientUICulture if (TryGetCulture(request.ClientUICulture, ref culture)) { Thread.CurrentThread.CurrentUICulture = culture; } }
private void SetContext(IMobileRequest request) { ApplicationContext.SetContext(request.ClientContext, request.GlobalContext); if (ApplicationContext.AuthenticationType != "Windows") ApplicationContext.User = request.Principal; SetClientCultures(request); }
private void SetContext(IMobileRequest request) { ApplicationContext.SetExecutionLocation(ApplicationContext.ExecutionLocations.Server); ApplicationContext.SetLogicalExecutionLocation(ApplicationContext.LogicalExecutionLocations.Server); ApplicationContext.SetContext(request.ClientContext, request.GlobalContext); if (ApplicationContext.AuthenticationType != "Windows") ApplicationContext.User = request.Principal; SetClientCultures(request); }