Beispiel #1
0
        public bool Exists(Object anObject)
        {
            Activity       lookUp  = anObject as Activity;
            ActivityAccess context = new ActivityAccess();

            return(context.GetAll().Contains(lookUp));
        }
Beispiel #2
0
        public void Add(Object anObject)
        {
            Activity       toAdd   = anObject as Activity;
            ActivityAccess context = new ActivityAccess();

            context.Add(toAdd);
        }
Beispiel #3
0
 public void Modify(Object oldObject, Object newObject)
 {
     if (CanIModify(oldObject, newObject))
     {
         ActivityAccess context     = new ActivityAccess();
         Activity       newActivity = newObject as Activity;
         context.Modify(newActivity);
     }
 }
Beispiel #4
0
        public ActivityAttribute(string activity, ActivityAccess access = ActivityAccess.Basic)
        {
            if (string.IsNullOrWhiteSpace(activity))
            {
                throw new ArgumentNullException(nameof(activity));
            }

            _activity = activity;
            _access   = access;
        }
 public ActivityFilterAttribute(string activity, string onFailRedirectTo, ActivityAccess access = ActivityAccess.Basic)
 {
     _activity         = activity;
     _onFailRedirectTo = onFailRedirectTo;
     _access           = access;
 }
 public MvcHtmlString Access(string activity, Func <string> allow, ActivityAccess access = ActivityAccess.Basic, Func <string> deny = null)
 {
     return(new MvcHtmlString(Can(activity, access) ? allow() : deny != null ? deny() : null));
 }
 public bool Can(string activity, ActivityAccess access = ActivityAccess.Basic)
 {
     return(_securityService.Authorize(ViewContext.HttpContext, activity, access));
 }
Beispiel #8
0
        public List <Activity> GetAllActivities()
        {
            ActivityAccess context = new ActivityAccess();

            return(context.GetAll());
        }
Beispiel #9
0
        private void Delete(Activity anObject)
        {
            ActivityAccess context = new ActivityAccess();

            context.Remove(anObject);
        }
Beispiel #10
0
        private void AddActivityToBd(Activity anActivity)
        {
            ActivityAccess context = new ActivityAccess();

            context.Add(anActivity);
        }
Beispiel #11
0
        private void AddActivityToBD(Activity aActivity)
        {
            ActivityAccess logic = new ActivityAccess();

            logic.Add(aActivity);
        }