Exemplo n.º 1
0
        /// <summary>
        /// Getting Marketing Message By Id
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public GetMarketingMessageResponseById GetMarketingMessageById(GetMarketingMessageRequestById request)
        {
            GetMarketingMessageResponseById response = new GetMarketingMessageResponseById();
            MarketingMessage messageViewmodel        = marketingMessagesRopository.GetMarketingMessageById(request.MarketingMessageID);

            MarketingMessagesViewModel message = Mapper.Map <MarketingMessage, MarketingMessagesViewModel>(messageViewmodel);

            response.marketingMessagesViewModel = message;
            return(response);
        }
        public ActionResult EditMessage(int messageId)
        {
            GetMarketingMessageResponseById response = marketingService.GetMarketingMessageById(new GetMarketingMessageRequestById()
            {
                MarketingMessageID = messageId
            });

            if (response.marketingMessagesViewModel.ScheduleTo.HasValue)
            {
                response.marketingMessagesViewModel.ScheduleTo = response.marketingMessagesViewModel.ScheduleTo.Value.ToUtc();
            }
            if (response.marketingMessagesViewModel.ScheduleFrom.HasValue)
            {
                response.marketingMessagesViewModel.ScheduleFrom = response.marketingMessagesViewModel.ScheduleFrom.Value.ToUtc();
            }

            response.marketingMessagesViewModel.CreatedDate = response.marketingMessagesViewModel.CreatedDate.ToUtc();

            GetAllAccountSubscriptionTypesResponse response1 = subscriptionService.GetAllAccountsSubscriptionTypes(new GetAllAccountSubscriptionTypesRequest());

            ViewBag.AcccountSubscriptionTypes = response1.subscriptionViewModel;
            return(View("AddEditMarketingMessage", response.marketingMessagesViewModel));
        }