Esempio n. 1
0
        public static bool FilterDelete(Filter filter)
        {
            Filter.DeleteFilter(
                new FilterCriteria
                    {
                        FilterId = filter.FilterId
                    });

            return true;
        }
Esempio n. 2
0
        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;
        }
Esempio n. 3
0
        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;
        }
Esempio n. 4
0
 public static Filter FilterUpdate(Filter filter)
 {
     return filter.Save();
 }
Esempio n. 5
0
 public static Filter FilterInsert(Filter filter)
 {
     return filter.Save();
 }