public ActionResult AddMessage() { MarketingMessagesViewModel messagesViewModel = new MarketingMessagesViewModel(); GetAllAccountSubscriptionTypesResponse response = subscriptionService.GetAllAccountsSubscriptionTypes(new GetAllAccountSubscriptionTypesRequest()); ViewBag.AcccountSubscriptionTypes = response.subscriptionViewModel; return(View("AddEditMarketingMessage", messagesViewModel)); }
public GetAllAccountSubscriptionTypesResponse GetAllAccountsSubscriptionTypes(GetAllAccountSubscriptionTypesRequest request) { GetAllAccountSubscriptionTypesResponse response = new GetAllAccountSubscriptionTypesResponse(); IEnumerable <Subscription> subscriptions = subscriptionRepository.GetAllSubscriptions(); IEnumerable <SubscriptionViewModel> subscriptionsList = MapDomainToVM(subscriptions); response.subscriptionViewModel = subscriptionsList; 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)); }
/// <summary> /// Get All Subscription types /// </summary> /// <returns></returns> public JsonResult GetAllSubscriptions() { GetAllAccountSubscriptionTypesResponse response = subscriptionService.GetAllAccountsSubscriptionTypes(new GetAllAccountSubscriptionTypesRequest()); return(Json(new { success = true, response = response.subscriptionViewModel }, JsonRequestBehavior.AllowGet)); }