示例#1
0
 public static RbacSegment GetSegment(CrudActions action)
 {
     return(action switch
     {
         CrudActions.Create => CrudActionSegments.Create,
         CrudActions.Read => CrudActionSegments.Read,
         CrudActions.Update => CrudActionSegments.Update,
         CrudActions.Delete => CrudActionSegments.Delete,
         _ => new RbacSegment(action.ToString())
     });
示例#2
0
        public static RbacSegment GetSegment(CrudActions action)
        {
            switch (action)
            {
            case CrudActions.Create:
                return(CrudActionSegments.Create);

            case CrudActions.Read:
                return(CrudActionSegments.Read);

            case CrudActions.Update:
                return(CrudActionSegments.Update);

            case CrudActions.Delete:
                return(CrudActionSegments.Delete);

            default:
                return(new RbacSegment(action.ToString()));
            }
        }