public FilterInfo FilterGet(int PortalId, int ModuleId, int FilterId) { Modules.Forums.Components.Controllers.ForumsController fc = new Modules.Forums.Components.Controllers.ForumsController(); FilterInfo fi = fc.GetFilter(FilterId); if (fi == null) { fi = new FilterInfo(); fi.PortalId = PortalId; fi.ModuleId = ModuleId; fi.FilterId = -1; } return fi; }
public FilterInfo FilterSave(int PortalId, int ModuleId, int FilterId, int ForumId, string Find, string Replace, string FilterType, bool ApplyOnSave, bool ApplyOnRender) { Modules.Forums.Components.Controllers.ForumsController fc = new Modules.Forums.Components.Controllers.ForumsController(); FilterInfo fi = new FilterInfo(); if (FilterId > 0) { fi = fc.GetFilter(FilterId); } fi.PortalId = PortalId; fi.ModuleId = ModuleId; fi.FilterId = FilterId; fi.ForumId = ForumId; fi.Find = Find; fi.Replace = Replace; fi.FilterType = FilterType; fi.ApplyOnRender = ApplyOnRender; fi.ApplyOnSave = ApplyOnSave; fi = fc.SaveFilter(fi); return fi; }