public static bool FilterDelete(Filter filter) { Filter.DeleteFilter( new FilterCriteria { FilterId = filter.FilterId }); return true; }
public static bool CanSaveObject(Filter filter) { if (Csla.ApplicationContext.User.IsInRole(Role.FullControl.ToString()) || (Csla.ApplicationContext.User.IsInRole(Role.Contribute.ToString()) && filter.CreatedBy == BusinessPrincipal.GetCurrentIdentity().UserId)) { return true; } return false; }
public static Filter FilterSave(Filter filter) { if (!filter.IsValid) { return filter; } Filter result; if (filter.IsNew) { result = FilterService.FilterInsert(filter); } else { result = FilterService.FilterUpdate(filter); } return result; }
public static Filter FilterUpdate(Filter filter) { return filter.Save(); }
public static Filter FilterInsert(Filter filter) { return filter.Save(); }