public HttpResponseMessage RunMaintenance(RunMaintenanceDTO dto) { var objModules = new Entities.Modules.ModuleController(); var objSettings = new SettingsInfo {MainSettings = objModules.GetModuleSettings(dto.ModuleId)}; var rows = DataProvider.Instance().Forum_Maintenance(dto.ForumId, dto.OlderThan, dto.LastActive, dto.ByUserId, dto.WithNoReplies, dto.DryRun, objSettings.DeleteBehavior); if (dto.DryRun) return Request.CreateResponse(HttpStatusCode.OK, new { Result = string.Format(Utilities.GetSharedResource("[RESX:Maint:DryRunResults]", true), rows.ToString()) }); return Request.CreateResponse(HttpStatusCode.OK, new { Result = Utilities.GetSharedResource("[RESX:ProcessComplete]", true) }); }
public HttpResponseMessage RunMaintenance(RunMaintenanceDTO dto) { var objModules = new Entities.Modules.ModuleController(); var objSettings = new SettingsInfo { MainSettings = objModules.GetModuleSettings(dto.ModuleId) }; var rows = DataProvider.Instance().Forum_Maintenance(dto.ForumId, dto.OlderThan, dto.LastActive, dto.ByUserId, dto.WithNoReplies, dto.DryRun, objSettings.DeleteBehavior); if (dto.DryRun) { return(Request.CreateResponse(HttpStatusCode.OK, new { Result = string.Format(Utilities.GetSharedResource("[RESX:Maint:DryRunResults]", true), rows.ToString()) })); } return(Request.CreateResponse(HttpStatusCode.OK, new { Result = Utilities.GetSharedResource("[RESX:ProcessComplete]", true) })); }