首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >根据用户权限创建具有不同视图/视点的实体服务

根据用户权限创建具有不同视图/视点的实体服务
EN

Stack Overflow用户
提问于 2011-06-23 01:51:09
回答 1查看 55关注 0票数 0

对于自定义博客实现(用ASP.NET MVC3编写),我编写了一个实现IPostService接口的PostService类,该接口检索表示博客文章的Post实体。但是,并非每个帖子在默认情况下都是可见的;属性IsPublished区分已发布的博客帖子和保存的草稿。在博客的登录页面上,我想要显示五篇最新帖子的列表。当然,只有发布的帖子才应该出现在那里。

在代码中有几个不同的地方,IPostService的实现被Ninject 2注入到相应的构造函数中,例如,对于列出每月帖子归档的类等。在我的管理区域,该服务应该返回所有博客帖子,包括草稿。在博客本身,服务总是应该只处理已发布的帖子。

在哪里配置是否在IPostServiceRetrieveAll方法中包含未发布的帖子?对我来说,这听起来像是一个依赖容器注入问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-27 15:18:41

为什么不向服务RetrieveAll添加两个方法RetrievePublished,让控制器决定要显示的内容?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6444264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档