public static IUserService GetUserService(UserServiceUoW userServiceUoW)
 {
     switch (userServiceUoW.UserRole)
     {
         case EnumHelper.Roles.Admin:
             return new AdminUserService(userServiceUoW.DbContext, userServiceUoW.TenantId);
         case EnumHelper.Roles.Author:
         case EnumHelper.Roles.Viewer:
         default:
             return new UserService(userServiceUoW.DbContext, userServiceUoW.UserRepository);
     }
 }
Exemplo n.º 2
0
        public static IUserService GetUserService(UserServiceUoW userServiceUoW)
        {
            switch (userServiceUoW.UserRole)
            {
            case EnumHelper.Roles.Admin:
                return(new AdminUserService(userServiceUoW.DbContext, userServiceUoW.TenantId));

            case EnumHelper.Roles.Author:
            case EnumHelper.Roles.Viewer:
            default:
                return(new UserService(userServiceUoW.DbContext, userServiceUoW.UserRepository));
            }
        }