Example #1
0
        /// <summary>
        /// Get All Marketing Message Contents
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public GetAllMarketingMessageContentResponse GetAllMarketingMessageContents(GetAllMarketingMessageContentRequest request)
        {
            GetAllMarketingMessageContentResponse    response = new GetAllMarketingMessageContentResponse();
            IEnumerable <MarketingMessageContentMap> marketingMessageContents = marketingMessagesRopository.GetMarketingMessageConentsByAccount(request.AccountID);

            response.marketingMessagesViewModel = Mapper.Map <IEnumerable <MarketingMessageContentMap>, IEnumerable <MarketingMessageContentMapViewModel> >(marketingMessageContents);
            return(response);
        }
        public JsonResult GetAllMarketingMessages()
        {
            int accountId = this.Identity.ToAccountID();
            GetAllMarketingMessageContentResponse response = marketingMessageService.GetAllMarketingMessageContents(new GetAllMarketingMessageContentRequest()
            {
                AccountID = accountId
            });

            return(Json(new { success = true, response = response.marketingMessagesViewModel }, JsonRequestBehavior.AllowGet));
        }