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)); } }