public override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            SessionSettings.AssignContextModel(String.Empty);
            SessionSettings.AssignIdCreated(0);

            if (filterContext.IsNotEqualsToAccountOrLogin())
            {
                ValidateSerial();
                ValidateSession();
            }

            if (filterContext.ActionIsEqualsThan(ActionType.Create))
            {
                var contextModel = filterContext.ContextModel().Serialize();
                SessionSettings.AssignContextModel(contextModel);
            }
        }
Ejemplo n.º 2
0
 public static bool IsEqualsToAccountOrLogin(this ActionExecutingContext filterContext)
 {
     return(filterContext.ControllerIsEqualsThan(EntityType.Account) || filterContext.ActionIsEqualsThan(ActionType.Login) || filterContext.ActionIsEqualsThan(ActionType.ExternalLogin));
 }