public ActionResult GetAllApiKeys() { int userID = UserExtensions.ToUserID(this.Identity); ViewBag.userid = userID; return(View("ApiKeysList")); }
public JsonResult InsertSeedList(string SeedEmail) { int userID = UserExtensions.ToUserID(this.Identity); IEnumerable <SeedEmailViewModel> viewModel = JsonConvert.DeserializeObject <IEnumerable <SeedEmailViewModel> >(SeedEmail); InsertSeedListResponse response = seedListService.InsertSeedList(new InsertSeedListRequest() { RequestedBy = userID, SeedEmailViewModel = viewModel }); return(Json(new { success = true, response = response }, JsonRequestBehavior.AllowGet)); }
public ActionResult InsertImportData(string importViewModel) { ImportDataListViewModel viewModel = JsonConvert.DeserializeObject <ImportDataListViewModel>(importViewModel); viewModel.AccountID = UserExtensions.ToAccountID(this.Identity); viewModel.UserId = UserExtensions.ToUserID(this.Identity); ImportDataRequest request = new ImportDataRequest() { ImportDataListViewModel = viewModel, RequestedBy = viewModel.OwnerId }; accountService.ImportData(request); return(Json(new { success = true, response = "" }, JsonRequestBehavior.AllowGet)); }
public JsonResult ChangeLeadScore(string leadScoreRoleViewModel) { LeadScoreRuleViewModel viewModel = JsonConvert.DeserializeObject <LeadScoreRuleViewModel>(leadScoreRoleViewModel); viewModel.ModifiedBy = UserExtensions.ToUserID(this.Identity); UpdateLeadScoreRuleRequest request = new UpdateLeadScoreRuleRequest() { LeadScoreRuleViewModel = viewModel }; leadScoreService.UpdateRule(request); return(Json(new { success = true, response = "" }, JsonRequestBehavior.AllowGet)); }
/// <summary> /// Inserts the API keys. /// </summary> /// <param name="apiKeys">The API keys.</param> /// <returns></returns> public ActionResult InsertApiKeys(string apiKeys) { int userID = UserExtensions.ToUserID(this.Identity); ThirdPartyClientViewModel thirdPartyClientViewmodel = JsonConvert.DeserializeObject <ThirdPartyClientViewModel>(apiKeys); thirdPartyClientViewmodel.LastUpdatedBy = userID; thirdPartyClientViewmodel.LastUpdatedOn = DateTime.Now.ToUniversalTime(); InsertThirdPartyClientResponse response = thirdPartyClientService.AddThirdPartyClient(new InsertThirdPartyClientRequest() { RequestedBy = userID, ThirdPartyClientViewModel = thirdPartyClientViewmodel }); return(Json(new { success = true, response = response }, JsonRequestBehavior.AllowGet)); }
/// <summary> /// Updates the API key. /// </summary> /// <param name="apiKeys">The API keys.</param> /// <returns></returns> public JsonResult UpdateApiKey(string apiKeys) { int UserID = this.Identity.ToUserID(); int userID = UserExtensions.ToUserID(this.Identity); ThirdPartyClientViewModel thirdPartyClientViewmodel = JsonConvert.DeserializeObject <ThirdPartyClientViewModel>(apiKeys); thirdPartyClientViewmodel.LastUpdatedOn = DateTime.Now.ToUniversalTime(); thirdPartyClientViewmodel.LastUpdatedBy = userID; UpdateApiKeyResponse response = thirdPartyClientService.UpdateApiKey(new UpdateApiKeyRequest() { ThirdPartyClientViewModel = thirdPartyClientViewmodel, RequestedBy = UserID, AccountId = this.Identity.ToAccountID() }); return(Json(new { success = true, response = response }, JsonRequestBehavior.AllowGet)); }
/// <summary> /// Inserting Marketing Message /// </summary> /// <param name="marketingmessage"></param> /// <returns></returns> public ActionResult InsertMarketingMessage(string marketingmessage) { int userID = UserExtensions.ToUserID(this.Identity); MarketingMessagesViewModel marketingMessagesViewModel = JsonConvert.DeserializeObject <MarketingMessagesViewModel>(marketingmessage); marketingMessagesViewModel.AccountIDs = marketingMessagesViewModel.SelectedAccountIDs; marketingMessagesViewModel.CreatedBy = userID; marketingMessagesViewModel.CreatedDate = DateTime.Now.ToUniversalTime(); marketingMessagesViewModel.LastUpdatedBy = userID; marketingMessagesViewModel.LastUpdatedDate = DateTime.Now.ToUniversalTime(); if (marketingMessagesViewModel.ScheduleFrom != null && marketingMessagesViewModel.ScheduleTo != null) { marketingMessagesViewModel.ScheduleFrom = marketingMessagesViewModel.ScheduleFrom.Value.ToUserUtcDateTimeV2(); marketingMessagesViewModel.ScheduleTo = marketingMessagesViewModel.ScheduleTo.Value.ToUserUtcDateTimeV2(); } InsertMarketingMessageResponse response = marketingService.insertMarketingMessage(new InsertMarketingMessageRequest() { RequestedBy = userID, marketingMessageViewModel = marketingMessagesViewModel }); return(Json(new { success = true, response = response }, JsonRequestBehavior.AllowGet)); }