public GetApiKeyByIDResponse GetApiKeyByID(GetApiKeyByIDRequest request) { GetApiKeyByIDResponse response = new GetApiKeyByIDResponse(); ThirdPartyClient thirdPartyClients = thirdPartyClientRepository.GetApiKeyByID(request.ID); ThirdPartyClientViewModel thirdPartyClientsList = Mapper.Map <ThirdPartyClient, ThirdPartyClientViewModel>(thirdPartyClients); response.ThirdPartyClientViewModel = thirdPartyClientsList; return(response); }
public ActionResult AddAPIKey() { Guid guid = Guid.NewGuid(); string myGuid = Convert.ToString(guid); ViewBag.guid = myGuid.ToUpper(); ViewBag.mode = "add"; ThirdPartyClientViewModel viewModel = new ThirdPartyClientViewModel(); viewModel.IsActive = true; return(View("addAPIKey", viewModel)); }
public ActionResult DeleteRule(string apiKey) { int UserID = this.Identity.ToUserID(); ThirdPartyClientViewModel thirdPartyClientViewmodel = JsonConvert.DeserializeObject <ThirdPartyClientViewModel>(apiKey); thirdPartyClientService.DeleteApiKey(new DeleteApiKeyRequest() { ThirdPartyClientViewModel = thirdPartyClientViewmodel, RequestedBy = UserID, AccountId = this.Identity.ToAccountID() }); 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)); }