Example #1
0
        public ActionResult ComponentEditForm()
        {
            dynamic PostDataArrived = CS.GetPostData(this.Request);

            try
            {
                return(CS.ReturnForJQuery(JR.ComponentEditForm(sessionObject.GetSessionQuery(), sessionObject.GetNSIClient(),
                                                               (string)PostDataArrived.concept)));
            }
            catch (Exception)
            {
                return(CS.ReturnForJQuery(ControllerSupport.ErrorOccured));
            }
        }
Example #2
0
        public ActionResult ToggleKeyDisplayMode()
        {
            dynamic PostDataArrived = CS.GetPostData(this.Request);

            try
            {
                return(CS.ReturnForJQuery(JR.ToggleKeyDisplayMode(sessionObject.GetSessionQuery(),
                                                                  (string)PostDataArrived.key)));
            }
            catch (Exception)
            {
                return(CS.ReturnForJQuery(ControllerSupport.ErrorOccured));
            }
        }
Example #3
0
        public ActionResult SetLocale()
        {
            dynamic PostDataArrived = CS.GetPostData(this.Request);

            try
            {
                return(CS.ReturnForJQuery(JR.SetLocale(sessionObject.GetSessionQuery(),
                                                       (string)PostDataArrived.locale)));

                LocaleResolver.RemoveCookie(HttpContext.ApplicationInstance.Context);
            }
            catch (Exception)
            {
                return(CS.ReturnForJQuery(ControllerSupport.ErrorOccured));
            }
        }
Example #4
0
        public ActionResult Get()
        {
            try
            {
                GetQueryObject           PostDataArrived         = CS.GetPostData <GetQueryObject>(this.Request);
                ConnectionStringSettings connectionStringSetting = ConfigurationManager.ConnectionStrings["ISTATWebClientConnection"];
                if (connectionStringSetting == null || string.IsNullOrEmpty(connectionStringSetting.ConnectionString))
                {
                    throw new Exception("ConnectionString not set");
                }

                QueryWidget qw = new QueryWidget(connectionStringSetting.ConnectionString);
                return(CS.ReturnForJQuery(qw.Get(PostDataArrived)));
            }
            catch (Exception ex)
            {
                return(CS.ReturnForJQuery(ex.Message));
            }
        }
        public ActionResult Login()
        {
            dynamic PostDataArrived = CS.GetPostData(this.Request);

            try
            {
                LoginObj loginObj = new LoginObj();
                loginObj.Email    = (string)PostDataArrived.Email;
                loginObj.Password = (string)PostDataArrived.Password;
                SingleSignONService ssoService = new SingleSignONService();
                return(CS.ReturnForJQuery(ssoService.Login(loginObj)));
            }
            catch (Exception)
            {
                return(CS.ReturnForJQuery(ControllerSupport.ErrorOccured));
            }
        }
Example #6
0
        public ActionResult SetLocale()
        {
            dynamic PostDataArrived = CS.GetPostData(this.Request);

            try
            {
                //LocaleResolver.RemoveCookie(HttpContext.ApplicationInstance.Context);

                CultureInfo c = Messages.SetLocale((string)PostDataArrived.locale);

                Thread.CurrentThread.CurrentUICulture = c;
                Thread.CurrentThread.CurrentCulture   = c;

                LocaleResolver.SendCookie(c, HttpContext.ApplicationInstance.Context);
                SessionQuery query = SessionQueryManager.GetSessionQuery(Session);
                query.CurrentCulture = c;

                return(CS.ReturnForJQuery(new JavaScriptSerializer().Serialize(string.Empty)));
            }
            catch (Exception)
            {
                return(CS.ReturnForJQuery(ControllerSupport.ErrorOccured));
            }
        }
Example #7
0
        public ActionResult GetDashboardsActive()
        {
            try
            {
                DashboardWidget qw = new DashboardWidget(ConnectionString);

                GetDashboardObject PostDataArrived = CS.GetPostData <GetDashboardObject>(this.Request);
                return(CS.ReturnForJQuery(qw.Load(-1, true)));
            }
            catch (Exception ex)
            {
                return(CS.ReturnForJQuery(JSONConst.Error));
            }
        }