public JsonResult ApiClient_Delete2(int apiClientId)
 {
     try
     {
         _apiClientBusiness.TryDestroy(WamsUser.WamsId, apiClientId);
         return(Json(new { success = true }));
     }
     catch (Exception)
     {
         return(Json(new
         {
             success = false,
             Errors = string.Format("Could not Delete Client")
         }));
     }
 }
        public void Unsubscribe(string wamsId, int edOrgId, int apiClientId)
        {
            var apiClient = _apiClientBusiness.GetApiClient(apiClientId);
            var vendorId  = apiClient?.Application?.VendorVendorId;

            if (!vendorId.HasValue)
            {
                return;
            }

            _adminDbContext.Subscriptions.Add(new Subscription
            {
                EducationOrganizationId = edOrgId,
                SubscriptionActionId    = (int)SubscriptionActionEnum.Unsubscribe,
                VendorId    = vendorId.Value,
                WamsId      = wamsId,
                CreatedDate = DateTime.Now
            });
            _adminDbContext.SaveChanges(wamsId);

            _apiClientBusiness.TryDestroy(wamsId, apiClientId);
        }