public HttpResponseMessage SaveSettings(SettingsInfo settings)
{
try
{
ModuleController.Instance.UpdateModuleSetting(ActiveModule.ModuleID, "Width", settings.ImageWidth.ToString());
ModuleController.Instance.UpdateModuleSetting(ActiveModule.ModuleID, "Partitioning", settings.Partitioning);
ModuleController.Instance.UpdateModuleSetting(ActiveModule.ModuleID, "View", settings.View);
ModuleController.Instance.UpdateModuleSetting(ActiveModule.ModuleID, "List", settings.List);
return Request.CreateResponse(HttpStatusCode.OK);
}
catch (Exception ex)
{
return Request.CreateResponse(HttpStatusCode.InternalServerError, ex);
}
}
}