コード例 #1
0
        public Message UpdateDeviceTypeSiteSettings(string type)
        {
            SvcContext ctx = InflateContext(); if (ctx.Invalid)

            {
                return(ctx.ContextMessage);
            }

            try
            {
                var alrSvc       = new AlertsService();
                var userSettings = alrSvc.GetUserSiteSettings(CfIdentity.UserID);
                userSettings.DeviceTypeRegistered = type;
                alrSvc.UpdatedUserSiteSettings(userSettings);
                return(ReturnAsJson(new { ID = userSettings.ID, DeviceTypeRegistered = userSettings.DeviceTypeRegistered }));
            }
            catch (Exception ex)
            {
                return(Failed("Update settings failed : " + ex.Message));
            }
        }