public static Filter FilterSave(Filter filter) { if (!filter.IsValid) { return filter; } Filter result; if (filter.IsNew) { result = FilterRepository.FilterInsert(filter); } else { result = FilterRepository.FilterUpdate(filter); } return result; }