コード例 #1
0
        public void Update(ArticleBL article)
        {
            BLToDALMapper poMapper      = new BLToDALMapper();
            Article       mappedArticle = poMapper.MapArticle(article);

            DAL.SDK.Kit.Instance.Articles.UpdateArticle(mappedArticle);
        }
コード例 #2
0
        public ArticleBL Get(int id)
        {
            DALToBLMapper poMapper      = new DALToBLMapper();
            Article       article       = DAL.SDK.Kit.Instance.Articles.GetArticleById(id);
            ArticleBL     mappedArticle = poMapper.MapArticle(article);

            return(mappedArticle);
        }
コード例 #3
0
        public ArticleBL GetByCommentId(int questionId)
        {
            DALToBLMapper poMapper      = new DALToBLMapper();
            Article       article       = DAL.SDK.Kit.Instance.Articles.GetArticleByCommentId(questionId);
            ArticleBL     mappedArticle = poMapper.MapArticle(article);

            return(mappedArticle);
        }
コード例 #4
0
ファイル: AuthorController.cs プロジェクト: Roman093/Blog
        public ActionResult Create(int?id)
        {
            try
            {
                ArticleBL article = authorService.GetArticle(id);
                var       author  = new AuthorModel {
                    ArticleId = article.Id
                };

                return(View(author));
            }
            catch (ValidationException ex)
            {
                return(Content(ex.Message));
            }
        }
コード例 #5
0
        // GET: Article/Details/5
        // TODO: add view for this action
        public ActionResult Details(int id)
        {
            var config = new MapperConfiguration(cfg => {
                cfg.CreateMap <ArticleBL, DetailsArticleViewModel>()
                .ForMember("Title", opt => opt.MapFrom(c => c.Title))
                .ForMember("SubTitle", opt => opt.MapFrom(c => c.SubTitle))
                .ForMember("Body", opt => opt.MapFrom(c => c.Body))
                .ForMember("Image", opt => opt.MapFrom(c => c.Image))
                .ForMember("AuthorId", opt => opt.MapFrom(c => c.AuthorId + ""))
                .ForMember("Date", opt => opt.MapFrom(c => c.Date))
                .ForMember("IsActive", opt => opt.MapFrom(c => c.IsActive));
            });
            IMapper   mapper             = config.CreateMapper();
            ArticleBL article            = _articleService.GetById(id);
            DetailsArticleViewModel dest = mapper.Map <ArticleBL, DetailsArticleViewModel>(article);

            return(View(dest));
        }
コード例 #6
0
 public Article MapArticle(ArticleBL article)
 {
     return(Mapper.Map <ArticleBL, Article>(article));
 }
コード例 #7
0
        public void EditArticle(ArticleBL articleBL)
        {
            var article = _mapper.Map <Article>(articleBL);

            _repository.Update(article);
        }
コード例 #8
0
        public ActionResult Article(int id)
        {
            ArticleBL article = KitBL.Instance.Articles.Get(id);

            return(View(article));
        }
コード例 #9
0
 public ActionResult AsyncUpdateArticleVotePV(ArticleBL article)
 {
     return(PartialView("ArticleVotesPV", article));
 }