public void Update(ArticleBL article) { BLToDALMapper poMapper = new BLToDALMapper(); Article mappedArticle = poMapper.MapArticle(article); DAL.SDK.Kit.Instance.Articles.UpdateArticle(mappedArticle); }
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); }
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); }
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)); } }
// 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)); }
public Article MapArticle(ArticleBL article) { return(Mapper.Map <ArticleBL, Article>(article)); }
public void EditArticle(ArticleBL articleBL) { var article = _mapper.Map <Article>(articleBL); _repository.Update(article); }
public ActionResult Article(int id) { ArticleBL article = KitBL.Instance.Articles.Get(id); return(View(article)); }
public ActionResult AsyncUpdateArticleVotePV(ArticleBL article) { return(PartialView("ArticleVotesPV", article)); }