Commit dad2616be09999189f4007229a32182d5a6cd3dc
1 parent
a9083d30
Issue Fixes
Showing
20 changed files
with
319 additions
and
57 deletions
400-SOURCECODE/AIAHTML5.ADMIN.API/App_Start/WebApiConfig.cs
@@ -21,7 +21,7 @@ namespace AIAHTML5.ADMIN.API | @@ -21,7 +21,7 @@ namespace AIAHTML5.ADMIN.API | ||
21 | string Enablecors = ConfigurationManager.AppSettings["Enablecors"]; | 21 | string Enablecors = ConfigurationManager.AppSettings["Enablecors"]; |
22 | if (Enablecors == "false") | 22 | if (Enablecors == "false") |
23 | { | 23 | { |
24 | - EnableCorsAttribute cors = new EnableCorsAttribute("http://localhost:4200, http://192.168.86.13:91", "*", "GET,POST"); | 24 | + EnableCorsAttribute cors = new EnableCorsAttribute("http://localhost:4200, http://192.168.86.13:92", "*", "GET,POST"); |
25 | config.EnableCors(cors); | 25 | config.EnableCors(cors); |
26 | } | 26 | } |
27 | 27 |
400-SOURCECODE/AIAHTML5.ADMIN.API/Controllers/ReportController.cs
@@ -71,12 +71,13 @@ namespace AIAHTML5.ADMIN.API.Controllers | @@ -71,12 +71,13 @@ namespace AIAHTML5.ADMIN.API.Controllers | ||
71 | 71 | ||
72 | [Route("GetNetAdSummaryReport")] | 72 | [Route("GetNetAdSummaryReport")] |
73 | [HttpGet] | 73 | [HttpGet] |
74 | - public IHttpActionResult GetNetAdSummaryReport(string sFromDate, string sToDate, decimal iStartPrice, decimal iEndPrice, int iLicenseTypeId) | 74 | + public IHttpActionResult GetNetAdSummaryReport(string sFromDate, string sToDate, decimal iStartPrice, decimal iEndPrice, int iLicenseTypeId, int pageNo, int pageLength) |
75 | { | 75 | { |
76 | try | 76 | try |
77 | { | 77 | { |
78 | - var lstNetAdSummaryReport = dbContext.GetNetAdSummaryReport(sFromDate, sToDate, iStartPrice, iEndPrice, (byte)iLicenseTypeId).ToList(); | ||
79 | - return Ok(lstNetAdSummaryReport); | 78 | + var spRecordCount = new System.Data.Objects.ObjectParameter("recordCount", 0); |
79 | + var lstNetAdSummaryReport = dbContext.GetNetAdSummaryReport(sFromDate, sToDate, iStartPrice, iEndPrice, (byte)iLicenseTypeId, pageNo, pageLength, spRecordCount).ToList(); | ||
80 | + return Ok(new { NetAdSubscriptionList = lstNetAdSummaryReport, RecordCount = spRecordCount.Value }); | ||
80 | } | 81 | } |
81 | catch (Exception ex) | 82 | catch (Exception ex) |
82 | { | 83 | { |
@@ -86,12 +87,13 @@ namespace AIAHTML5.ADMIN.API.Controllers | @@ -86,12 +87,13 @@ namespace AIAHTML5.ADMIN.API.Controllers | ||
86 | 87 | ||
87 | [Route("GetSiteLicenseUsageReport")] | 88 | [Route("GetSiteLicenseUsageReport")] |
88 | [HttpGet] | 89 | [HttpGet] |
89 | - public IHttpActionResult GetSiteLicenseUsageReport(string sFromDate, string sToDate, string sAccountNumber, int iEdition) | 90 | + public IHttpActionResult GetSiteLicenseUsageReport(string sFromDate, string sToDate, string sAccountNumber, int iEdition, int pageNo, int pageLength) |
90 | { | 91 | { |
91 | try | 92 | try |
92 | { | 93 | { |
93 | - var lstSiteLicenseUsageReport = dbContext.GetSiteLicenseUsageReport(sFromDate, sToDate, sAccountNumber, (byte)iEdition).ToList(); | ||
94 | - return Ok(lstSiteLicenseUsageReport); | 94 | + var spRecordCount = new System.Data.Objects.ObjectParameter("recordCount", 0); |
95 | + var lstSiteLicenseUsageReport = dbContext.GetSiteLicenseUsageReport(sFromDate, sToDate, sAccountNumber, (byte)iEdition, pageNo, pageLength, spRecordCount).ToList(); | ||
96 | + return Ok(new { SiteLicenseUsageList = lstSiteLicenseUsageReport, RecordCount = spRecordCount.Value }); | ||
95 | } | 97 | } |
96 | catch (Exception ex) | 98 | catch (Exception ex) |
97 | { | 99 | { |
@@ -101,12 +103,13 @@ namespace AIAHTML5.ADMIN.API.Controllers | @@ -101,12 +103,13 @@ namespace AIAHTML5.ADMIN.API.Controllers | ||
101 | 103 | ||
102 | [Route("GetDiscountReport")] | 104 | [Route("GetDiscountReport")] |
103 | [HttpGet] | 105 | [HttpGet] |
104 | - public IHttpActionResult GetDiscountReport(string sFromDate, string sToDate, int iDiscountCode, string sAccountNumber) | 106 | + public IHttpActionResult GetDiscountReport(string sFromDate, string sToDate, int iDiscountCode, string sAccountNumber, int pageNo, int pageLength) |
105 | { | 107 | { |
106 | try | 108 | try |
107 | { | 109 | { |
108 | - var lstDiscountReport = dbContext.GetDiscountReport(sFromDate, sToDate, iDiscountCode, sAccountNumber).ToList(); | ||
109 | - return Ok(lstDiscountReport); | 110 | + var spRecordCount = new System.Data.Objects.ObjectParameter("recordCount", 0); |
111 | + var lstDiscountReport = dbContext.GetDiscountReport(sFromDate, sToDate, iDiscountCode, sAccountNumber, pageNo, pageLength, spRecordCount).ToList(); | ||
112 | + return Ok(new { DiscountReportList = lstDiscountReport, RecordCount = spRecordCount.Value }); | ||
110 | } | 113 | } |
111 | catch (Exception ex) | 114 | catch (Exception ex) |
112 | { | 115 | { |
@@ -116,14 +119,14 @@ namespace AIAHTML5.ADMIN.API.Controllers | @@ -116,14 +119,14 @@ namespace AIAHTML5.ADMIN.API.Controllers | ||
116 | 119 | ||
117 | [Route("GetImageExportReport")] | 120 | [Route("GetImageExportReport")] |
118 | [HttpGet] | 121 | [HttpGet] |
119 | - public IHttpActionResult GetImageExportReport(string sFromDate, string sToDate, string sAccountNumber) | 122 | + public IHttpActionResult GetImageExportReport(string sFromDate, string sToDate, string sAccountNumber, int pageNo, int pageLength) |
120 | { | 123 | { |
121 | try | 124 | try |
122 | { | 125 | { |
123 | - if (sAccountNumber == null) | ||
124 | - sAccountNumber = string.Empty; | ||
125 | - var lstImageExportReport = dbContext.GetExportedImageDetails(sFromDate, sToDate, sAccountNumber).ToList(); | ||
126 | - return Ok(lstImageExportReport); | 126 | + if (sAccountNumber == null) sAccountNumber = string.Empty; |
127 | + var spRecordCount = new System.Data.Objects.ObjectParameter("recordCount", 0); | ||
128 | + var lstImageExportReport = dbContext.GetExportedImageDetails(sFromDate, sToDate, sAccountNumber, pageNo, pageLength, spRecordCount).ToList(); | ||
129 | + return Ok(new { ImageExportList = lstImageExportReport, RecordCount = spRecordCount.Value }); | ||
127 | } | 130 | } |
128 | catch (Exception ex) | 131 | catch (Exception ex) |
129 | { | 132 | { |
400-SOURCECODE/AIAHTML5.ADMIN.API/Controllers/SubscriptionPriceController.cs
@@ -109,14 +109,14 @@ namespace AIAHTML5.ADMIN.API.Controllers | @@ -109,14 +109,14 @@ namespace AIAHTML5.ADMIN.API.Controllers | ||
109 | } | 109 | } |
110 | } | 110 | } |
111 | 111 | ||
112 | - [Route("DeleteSubscriptionPrices")] | ||
113 | - [HttpPost] | ||
114 | - public HttpResponseMessage DeleteSubscriptionPrices(List<int> subscriptionPriceIds) | 112 | + [Route("DeleteSubscriptionPrice")] |
113 | + [HttpGet] | ||
114 | + public HttpResponseMessage DeleteSubscriptionPrice(int subscriptionPriceId) | ||
115 | { | 115 | { |
116 | bool Status = false; | 116 | bool Status = false; |
117 | try | 117 | try |
118 | { | 118 | { |
119 | - Status = SubscriptionPriceModel.DeleteSubscriptionPrices(dbContext, subscriptionPriceIds); | 119 | + Status = SubscriptionPriceModel.DeleteSubscriptionPrice(dbContext, subscriptionPriceId); |
120 | if (Status) | 120 | if (Status) |
121 | { | 121 | { |
122 | return Request.CreateResponse(HttpStatusCode.OK, Status.ToString()); | 122 | return Request.CreateResponse(HttpStatusCode.OK, Status.ToString()); |
@@ -133,6 +133,23 @@ namespace AIAHTML5.ADMIN.API.Controllers | @@ -133,6 +133,23 @@ namespace AIAHTML5.ADMIN.API.Controllers | ||
133 | } | 133 | } |
134 | } | 134 | } |
135 | 135 | ||
136 | + [Route("CheckSubscriptionPlanForLicense")] | ||
137 | + [HttpGet] | ||
138 | + public HttpResponseMessage CheckSubscriptionPlanForLicense(int subscriptionPriceId) | ||
139 | + { | ||
140 | + bool Status = false; | ||
141 | + try | ||
142 | + { | ||
143 | + Status = SubscriptionPriceModel.CheckSubscriptionPlanForLicense(dbContext, subscriptionPriceId); | ||
144 | + return Request.CreateResponse(HttpStatusCode.OK, Status.ToString()); | ||
145 | + } | ||
146 | + catch (Exception ex) | ||
147 | + { | ||
148 | + // Log exception code goes here | ||
149 | + return Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message); | ||
150 | + } | ||
151 | + } | ||
152 | + | ||
136 | protected HttpResponseMessage ToJson(dynamic obj) | 153 | protected HttpResponseMessage ToJson(dynamic obj) |
137 | { | 154 | { |
138 | var response = Request.CreateResponse(HttpStatusCode.OK); | 155 | var response = Request.CreateResponse(HttpStatusCode.OK); |
400-SOURCECODE/AIAHTML5.ADMIN.API/Controllers/UserGroupController.cs
@@ -138,5 +138,22 @@ namespace AIAHTML5.ADMIN.API.Controllers | @@ -138,5 +138,22 @@ namespace AIAHTML5.ADMIN.API.Controllers | ||
138 | return Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message); | 138 | return Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message); |
139 | } | 139 | } |
140 | } | 140 | } |
141 | + | ||
142 | + [Route("CheckDuplicateLicenseUserGroup")] | ||
143 | + [HttpGet] | ||
144 | + public HttpResponseMessage CheckDuplicateLicenseUserGroup(int LicenseId, string Title) | ||
145 | + { | ||
146 | + bool Status = false; | ||
147 | + try | ||
148 | + { | ||
149 | + Status = UserGroupModel.CheckDuplicateLicenseUserGroup(dbContext, LicenseId, Title); | ||
150 | + return Request.CreateResponse(HttpStatusCode.OK, Status.ToString()); | ||
151 | + } | ||
152 | + catch (Exception ex) | ||
153 | + { | ||
154 | + // Log exception code goes here | ||
155 | + return Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message); | ||
156 | + } | ||
157 | + } | ||
141 | } | 158 | } |
142 | } | 159 | } |
400-SOURCECODE/AIAHTML5.ADMIN.API/Entity/AIADBEntity.Context.cs
@@ -1075,7 +1075,7 @@ namespace AIAHTML5.ADMIN.API.Entity | @@ -1075,7 +1075,7 @@ namespace AIAHTML5.ADMIN.API.Entity | ||
1075 | return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<GetDiscountedPrice_Result>("GetDiscountedPrice", inDiscountCodeParameter, outReturnCode, outDiscountPercentage, outDiscountCodeId); | 1075 | return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<GetDiscountedPrice_Result>("GetDiscountedPrice", inDiscountCodeParameter, outReturnCode, outDiscountPercentage, outDiscountCodeId); |
1076 | } | 1076 | } |
1077 | 1077 | ||
1078 | - public virtual ObjectResult<GetDiscountReport_Result> GetDiscountReport(string sStartDate, string sEndDate, Nullable<int> intDiscountID, string sAccoutNumber) | 1078 | + public virtual ObjectResult<GetDiscountReport_Result> GetDiscountReport(string sStartDate, string sEndDate, Nullable<int> intDiscountID, string sAccoutNumber, Nullable<int> pageNo, Nullable<int> pageLength, ObjectParameter recordCount) |
1079 | { | 1079 | { |
1080 | var sStartDateParameter = sStartDate != null ? | 1080 | var sStartDateParameter = sStartDate != null ? |
1081 | new ObjectParameter("sStartDate", sStartDate) : | 1081 | new ObjectParameter("sStartDate", sStartDate) : |
@@ -1093,7 +1093,15 @@ namespace AIAHTML5.ADMIN.API.Entity | @@ -1093,7 +1093,15 @@ namespace AIAHTML5.ADMIN.API.Entity | ||
1093 | new ObjectParameter("sAccoutNumber", sAccoutNumber) : | 1093 | new ObjectParameter("sAccoutNumber", sAccoutNumber) : |
1094 | new ObjectParameter("sAccoutNumber", typeof(string)); | 1094 | new ObjectParameter("sAccoutNumber", typeof(string)); |
1095 | 1095 | ||
1096 | - return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<GetDiscountReport_Result>("GetDiscountReport", sStartDateParameter, sEndDateParameter, intDiscountIDParameter, sAccoutNumberParameter); | 1096 | + var pageNoParameter = pageNo.HasValue ? |
1097 | + new ObjectParameter("pageNo", pageNo) : | ||
1098 | + new ObjectParameter("pageNo", typeof(int)); | ||
1099 | + | ||
1100 | + var pageLengthParameter = pageLength.HasValue ? | ||
1101 | + new ObjectParameter("pageLength", pageLength) : | ||
1102 | + new ObjectParameter("pageLength", typeof(int)); | ||
1103 | + | ||
1104 | + return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<GetDiscountReport_Result>("GetDiscountReport", sStartDateParameter, sEndDateParameter, intDiscountIDParameter, sAccoutNumberParameter, pageNoParameter, pageLengthParameter, recordCount); | ||
1097 | } | 1105 | } |
1098 | 1106 | ||
1099 | public virtual ObjectResult<getEditionData_Result> getEditionData() | 1107 | public virtual ObjectResult<getEditionData_Result> getEditionData() |
@@ -1176,7 +1184,7 @@ namespace AIAHTML5.ADMIN.API.Entity | @@ -1176,7 +1184,7 @@ namespace AIAHTML5.ADMIN.API.Entity | ||
1176 | return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<GetExpiringLicenses_Result>("GetExpiringLicenses", sFromDateParameter, sToDateParameter, iStartPriceParameter, iEndPriceParameter, iLicenseTypeIdParameter, iAccountTypeIdParameter, sZipParameter, iStateIdParameter, iCountryIdParameter, pageNoParameter, pageLengthParameter, recordCount); | 1184 | return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<GetExpiringLicenses_Result>("GetExpiringLicenses", sFromDateParameter, sToDateParameter, iStartPriceParameter, iEndPriceParameter, iLicenseTypeIdParameter, iAccountTypeIdParameter, sZipParameter, iStateIdParameter, iCountryIdParameter, pageNoParameter, pageLengthParameter, recordCount); |
1177 | } | 1185 | } |
1178 | 1186 | ||
1179 | - public virtual ObjectResult<GetExportedImageDetails_Result> GetExportedImageDetails(string sStartDate, string sEndDate, string sAccoutNumber) | 1187 | + public virtual ObjectResult<GetExportedImageDetails_Result> GetExportedImageDetails(string sStartDate, string sEndDate, string sAccoutNumber, Nullable<int> pageNo, Nullable<int> pageLength, ObjectParameter recordCount) |
1180 | { | 1188 | { |
1181 | var sStartDateParameter = sStartDate != null ? | 1189 | var sStartDateParameter = sStartDate != null ? |
1182 | new ObjectParameter("sStartDate", sStartDate) : | 1190 | new ObjectParameter("sStartDate", sStartDate) : |
@@ -1190,7 +1198,15 @@ namespace AIAHTML5.ADMIN.API.Entity | @@ -1190,7 +1198,15 @@ namespace AIAHTML5.ADMIN.API.Entity | ||
1190 | new ObjectParameter("sAccoutNumber", sAccoutNumber) : | 1198 | new ObjectParameter("sAccoutNumber", sAccoutNumber) : |
1191 | new ObjectParameter("sAccoutNumber", typeof(string)); | 1199 | new ObjectParameter("sAccoutNumber", typeof(string)); |
1192 | 1200 | ||
1193 | - return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<GetExportedImageDetails_Result>("GetExportedImageDetails", sStartDateParameter, sEndDateParameter, sAccoutNumberParameter); | 1201 | + var pageNoParameter = pageNo.HasValue ? |
1202 | + new ObjectParameter("pageNo", pageNo) : | ||
1203 | + new ObjectParameter("pageNo", typeof(int)); | ||
1204 | + | ||
1205 | + var pageLengthParameter = pageLength.HasValue ? | ||
1206 | + new ObjectParameter("pageLength", pageLength) : | ||
1207 | + new ObjectParameter("pageLength", typeof(int)); | ||
1208 | + | ||
1209 | + return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<GetExportedImageDetails_Result>("GetExportedImageDetails", sStartDateParameter, sEndDateParameter, sAccoutNumberParameter, pageNoParameter, pageLengthParameter, recordCount); | ||
1194 | } | 1210 | } |
1195 | 1211 | ||
1196 | public virtual int GetImagePinData() | 1212 | public virtual int GetImagePinData() |
@@ -1394,7 +1410,7 @@ namespace AIAHTML5.ADMIN.API.Entity | @@ -1394,7 +1410,7 @@ namespace AIAHTML5.ADMIN.API.Entity | ||
1394 | return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<GetNetAdDetailReport_Result>("GetNetAdDetailReport", sFromDateParameter, sToDateParameter, sLicenseTypeParameter, sAccountTypeParameter, iStartPriceParameter, iEndPriceParameter); | 1410 | return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<GetNetAdDetailReport_Result>("GetNetAdDetailReport", sFromDateParameter, sToDateParameter, sLicenseTypeParameter, sAccountTypeParameter, iStartPriceParameter, iEndPriceParameter); |
1395 | } | 1411 | } |
1396 | 1412 | ||
1397 | - public virtual ObjectResult<GetNetAdSummaryReport_Result> GetNetAdSummaryReport(string sFromDate, string sToDate, Nullable<decimal> iStartPrice, Nullable<decimal> iEndPrice, Nullable<byte> iLicenseTypeId) | 1413 | + public virtual ObjectResult<GetNetAdSummaryReport_Result> GetNetAdSummaryReport(string sFromDate, string sToDate, Nullable<decimal> iStartPrice, Nullable<decimal> iEndPrice, Nullable<byte> iLicenseTypeId, Nullable<int> pageNo, Nullable<int> pageLength, ObjectParameter recordCount) |
1398 | { | 1414 | { |
1399 | var sFromDateParameter = sFromDate != null ? | 1415 | var sFromDateParameter = sFromDate != null ? |
1400 | new ObjectParameter("sFromDate", sFromDate) : | 1416 | new ObjectParameter("sFromDate", sFromDate) : |
@@ -1416,7 +1432,15 @@ namespace AIAHTML5.ADMIN.API.Entity | @@ -1416,7 +1432,15 @@ namespace AIAHTML5.ADMIN.API.Entity | ||
1416 | new ObjectParameter("iLicenseTypeId", iLicenseTypeId) : | 1432 | new ObjectParameter("iLicenseTypeId", iLicenseTypeId) : |
1417 | new ObjectParameter("iLicenseTypeId", typeof(byte)); | 1433 | new ObjectParameter("iLicenseTypeId", typeof(byte)); |
1418 | 1434 | ||
1419 | - return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<GetNetAdSummaryReport_Result>("GetNetAdSummaryReport", sFromDateParameter, sToDateParameter, iStartPriceParameter, iEndPriceParameter, iLicenseTypeIdParameter); | 1435 | + var pageNoParameter = pageNo.HasValue ? |
1436 | + new ObjectParameter("pageNo", pageNo) : | ||
1437 | + new ObjectParameter("pageNo", typeof(int)); | ||
1438 | + | ||
1439 | + var pageLengthParameter = pageLength.HasValue ? | ||
1440 | + new ObjectParameter("pageLength", pageLength) : | ||
1441 | + new ObjectParameter("pageLength", typeof(int)); | ||
1442 | + | ||
1443 | + return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<GetNetAdSummaryReport_Result>("GetNetAdSummaryReport", sFromDateParameter, sToDateParameter, iStartPriceParameter, iEndPriceParameter, iLicenseTypeIdParameter, pageNoParameter, pageLengthParameter, recordCount); | ||
1420 | } | 1444 | } |
1421 | 1445 | ||
1422 | public virtual ObjectResult<GetProductFeatures_Result> GetProductFeatures(Nullable<int> editionId) | 1446 | public virtual ObjectResult<GetProductFeatures_Result> GetProductFeatures(Nullable<int> editionId) |
@@ -1551,7 +1575,7 @@ namespace AIAHTML5.ADMIN.API.Entity | @@ -1551,7 +1575,7 @@ namespace AIAHTML5.ADMIN.API.Entity | ||
1551 | return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<GetSiteIpByAccountNumber_Result>("GetSiteIpByAccountNumber", accountNumnerParameter); | 1575 | return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<GetSiteIpByAccountNumber_Result>("GetSiteIpByAccountNumber", accountNumnerParameter); |
1552 | } | 1576 | } |
1553 | 1577 | ||
1554 | - public virtual ObjectResult<GetSiteLicenseUsageReport_Result> GetSiteLicenseUsageReport(string sFromDate, string sToDate, string sAccoutNumber, Nullable<byte> iEditionId) | 1578 | + public virtual ObjectResult<GetSiteLicenseUsageReport_Result> GetSiteLicenseUsageReport(string sFromDate, string sToDate, string sAccoutNumber, Nullable<byte> iEditionId, Nullable<int> pageNo, Nullable<int> pageLength, ObjectParameter recordCount) |
1555 | { | 1579 | { |
1556 | var sFromDateParameter = sFromDate != null ? | 1580 | var sFromDateParameter = sFromDate != null ? |
1557 | new ObjectParameter("sFromDate", sFromDate) : | 1581 | new ObjectParameter("sFromDate", sFromDate) : |
@@ -1569,7 +1593,15 @@ namespace AIAHTML5.ADMIN.API.Entity | @@ -1569,7 +1593,15 @@ namespace AIAHTML5.ADMIN.API.Entity | ||
1569 | new ObjectParameter("iEditionId", iEditionId) : | 1593 | new ObjectParameter("iEditionId", iEditionId) : |
1570 | new ObjectParameter("iEditionId", typeof(byte)); | 1594 | new ObjectParameter("iEditionId", typeof(byte)); |
1571 | 1595 | ||
1572 | - return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<GetSiteLicenseUsageReport_Result>("GetSiteLicenseUsageReport", sFromDateParameter, sToDateParameter, sAccoutNumberParameter, iEditionIdParameter); | 1596 | + var pageNoParameter = pageNo.HasValue ? |
1597 | + new ObjectParameter("pageNo", pageNo) : | ||
1598 | + new ObjectParameter("pageNo", typeof(int)); | ||
1599 | + | ||
1600 | + var pageLengthParameter = pageLength.HasValue ? | ||
1601 | + new ObjectParameter("pageLength", pageLength) : | ||
1602 | + new ObjectParameter("pageLength", typeof(int)); | ||
1603 | + | ||
1604 | + return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<GetSiteLicenseUsageReport_Result>("GetSiteLicenseUsageReport", sFromDateParameter, sToDateParameter, sAccoutNumberParameter, iEditionIdParameter, pageNoParameter, pageLengthParameter, recordCount); | ||
1573 | } | 1605 | } |
1574 | 1606 | ||
1575 | public virtual ObjectResult<GetSubscribedLicenses_Result> GetSubscribedLicenses(string sFromDate, string sToDate, Nullable<decimal> iStartPrice, Nullable<decimal> iEndPrice, Nullable<byte> iLicenseTypeId, Nullable<byte> iAccountTypeId, string sZip, Nullable<int> iStateId, Nullable<int> iCountryId, Nullable<int> pageNo, Nullable<int> pageLength, ObjectParameter recordCount) | 1607 | public virtual ObjectResult<GetSubscribedLicenses_Result> GetSubscribedLicenses(string sFromDate, string sToDate, Nullable<decimal> iStartPrice, Nullable<decimal> iEndPrice, Nullable<byte> iLicenseTypeId, Nullable<byte> iAccountTypeId, string sZip, Nullable<int> iStateId, Nullable<int> iCountryId, Nullable<int> pageNo, Nullable<int> pageLength, ObjectParameter recordCount) |
@@ -3748,5 +3780,27 @@ namespace AIAHTML5.ADMIN.API.Entity | @@ -3748,5 +3780,27 @@ namespace AIAHTML5.ADMIN.API.Entity | ||
3748 | 3780 | ||
3749 | return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<usp_InsertResellerLicenseAccount_Result>("usp_InsertResellerLicenseAccount", sLicenseeFnameParameter, sLicenseeLnameParameter, iLicenseTypeIdParameter, iAccountTypeIdParameter, sInstitutionNameParameter, sAddress1Parameter, sAddress2Parameter, sCityParameter, sZipParameter, iStateIdParameter, iCountryIdParameter, sPhoneParameter, sEmailIdParameter, iTotalLoginsParameter, sStartDateParameter, sEndDateParameter, sEditionListParameter, iTotalPriceParameter, iCreatorIdParameter, sProductKeyParameter, iNoofImagesParameter); | 3781 | return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<usp_InsertResellerLicenseAccount_Result>("usp_InsertResellerLicenseAccount", sLicenseeFnameParameter, sLicenseeLnameParameter, iLicenseTypeIdParameter, iAccountTypeIdParameter, sInstitutionNameParameter, sAddress1Parameter, sAddress2Parameter, sCityParameter, sZipParameter, iStateIdParameter, iCountryIdParameter, sPhoneParameter, sEmailIdParameter, iTotalLoginsParameter, sStartDateParameter, sEndDateParameter, sEditionListParameter, iTotalPriceParameter, iCreatorIdParameter, sProductKeyParameter, iNoofImagesParameter); |
3750 | } | 3782 | } |
3783 | + | ||
3784 | + public virtual int usp_CheckSubscriptionForLicense(Nullable<byte> id, ObjectParameter status) | ||
3785 | + { | ||
3786 | + var idParameter = id.HasValue ? | ||
3787 | + new ObjectParameter("Id", id) : | ||
3788 | + new ObjectParameter("Id", typeof(byte)); | ||
3789 | + | ||
3790 | + return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("usp_CheckSubscriptionForLicense", idParameter, status); | ||
3791 | + } | ||
3792 | + | ||
3793 | + public virtual int usp_CheckDuplicateLicenseUserGroup(Nullable<int> licenseId, string title, ObjectParameter status) | ||
3794 | + { | ||
3795 | + var licenseIdParameter = licenseId.HasValue ? | ||
3796 | + new ObjectParameter("LicenseId", licenseId) : | ||
3797 | + new ObjectParameter("LicenseId", typeof(int)); | ||
3798 | + | ||
3799 | + var titleParameter = title != null ? | ||
3800 | + new ObjectParameter("Title", title) : | ||
3801 | + new ObjectParameter("Title", typeof(string)); | ||
3802 | + | ||
3803 | + return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("usp_CheckDuplicateLicenseUserGroup", licenseIdParameter, titleParameter, status); | ||
3804 | + } | ||
3751 | } | 3805 | } |
3752 | } | 3806 | } |
400-SOURCECODE/AIAHTML5.ADMIN.API/Entity/AIADBEntity.edmx
@@ -377,6 +377,9 @@ | @@ -377,6 +377,9 @@ | ||
377 | <Parameter Name="sEndDate" Type="varchar" Mode="In" /> | 377 | <Parameter Name="sEndDate" Type="varchar" Mode="In" /> |
378 | <Parameter Name="intDiscountID" Type="int" Mode="In" /> | 378 | <Parameter Name="intDiscountID" Type="int" Mode="In" /> |
379 | <Parameter Name="sAccoutNumber" Type="varchar" Mode="In" /> | 379 | <Parameter Name="sAccoutNumber" Type="varchar" Mode="In" /> |
380 | + <Parameter Name="pageNo" Type="int" Mode="In" /> | ||
381 | + <Parameter Name="pageLength" Type="int" Mode="In" /> | ||
382 | + <Parameter Name="recordCount" Type="int" Mode="InOut" /> | ||
380 | </Function> | 383 | </Function> |
381 | <Function Name="getEditionData" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo" /> | 384 | <Function Name="getEditionData" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo" /> |
382 | <Function Name="GetEditionsBySiteAccount" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo"> | 385 | <Function Name="GetEditionsBySiteAccount" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo"> |
@@ -405,6 +408,9 @@ | @@ -405,6 +408,9 @@ | ||
405 | <Parameter Name="sStartDate" Type="varchar" Mode="In" /> | 408 | <Parameter Name="sStartDate" Type="varchar" Mode="In" /> |
406 | <Parameter Name="sEndDate" Type="varchar" Mode="In" /> | 409 | <Parameter Name="sEndDate" Type="varchar" Mode="In" /> |
407 | <Parameter Name="sAccoutNumber" Type="varchar" Mode="In" /> | 410 | <Parameter Name="sAccoutNumber" Type="varchar" Mode="In" /> |
411 | + <Parameter Name="pageNo" Type="int" Mode="In" /> | ||
412 | + <Parameter Name="pageLength" Type="int" Mode="In" /> | ||
413 | + <Parameter Name="recordCount" Type="int" Mode="InOut" /> | ||
408 | </Function> | 414 | </Function> |
409 | <Function Name="GetImagePinData" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo" /> | 415 | <Function Name="GetImagePinData" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo" /> |
410 | <Function Name="GetIncorrectLoginAttempt" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo"> | 416 | <Function Name="GetIncorrectLoginAttempt" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo"> |
@@ -474,6 +480,9 @@ | @@ -474,6 +480,9 @@ | ||
474 | <Parameter Name="iStartPrice" Type="numeric" Mode="In" /> | 480 | <Parameter Name="iStartPrice" Type="numeric" Mode="In" /> |
475 | <Parameter Name="iEndPrice" Type="numeric" Mode="In" /> | 481 | <Parameter Name="iEndPrice" Type="numeric" Mode="In" /> |
476 | <Parameter Name="iLicenseTypeId" Type="tinyint" Mode="In" /> | 482 | <Parameter Name="iLicenseTypeId" Type="tinyint" Mode="In" /> |
483 | + <Parameter Name="pageNo" Type="int" Mode="In" /> | ||
484 | + <Parameter Name="pageLength" Type="int" Mode="In" /> | ||
485 | + <Parameter Name="recordCount" Type="int" Mode="InOut" /> | ||
477 | </Function> | 486 | </Function> |
478 | <Function Name="GetProductFeatures" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo"> | 487 | <Function Name="GetProductFeatures" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo"> |
479 | <Parameter Name="EditionId" Type="int" Mode="In" /> | 488 | <Parameter Name="EditionId" Type="int" Mode="In" /> |
@@ -522,6 +531,9 @@ | @@ -522,6 +531,9 @@ | ||
522 | <Parameter Name="sToDate" Type="varchar" Mode="In" /> | 531 | <Parameter Name="sToDate" Type="varchar" Mode="In" /> |
523 | <Parameter Name="sAccoutNumber" Type="varchar" Mode="In" /> | 532 | <Parameter Name="sAccoutNumber" Type="varchar" Mode="In" /> |
524 | <Parameter Name="iEditionId" Type="tinyint" Mode="In" /> | 533 | <Parameter Name="iEditionId" Type="tinyint" Mode="In" /> |
534 | + <Parameter Name="pageNo" Type="int" Mode="In" /> | ||
535 | + <Parameter Name="pageLength" Type="int" Mode="In" /> | ||
536 | + <Parameter Name="recordCount" Type="int" Mode="InOut" /> | ||
525 | </Function> | 537 | </Function> |
526 | <Function Name="GetSubscribedLicenses" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo"> | 538 | <Function Name="GetSubscribedLicenses" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo"> |
527 | <Parameter Name="sFromDate" Type="varchar" Mode="In" /> | 539 | <Parameter Name="sFromDate" Type="varchar" Mode="In" /> |
@@ -910,6 +922,15 @@ | @@ -910,6 +922,15 @@ | ||
910 | <Parameter Name="AccountNo" Type="varchar" Mode="In" /> | 922 | <Parameter Name="AccountNo" Type="varchar" Mode="In" /> |
911 | <Parameter Name="Status" Type="bit" Mode="InOut" /> | 923 | <Parameter Name="Status" Type="bit" Mode="InOut" /> |
912 | </Function> | 924 | </Function> |
925 | + <Function Name="usp_CheckDuplicateLicenseUserGroup" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo"> | ||
926 | + <Parameter Name="LicenseId" Type="int" Mode="In" /> | ||
927 | + <Parameter Name="Title" Type="varchar" Mode="In" /> | ||
928 | + <Parameter Name="Status" Type="bit" Mode="InOut" /> | ||
929 | + </Function> | ||
930 | + <Function Name="usp_CheckSubscriptionForLicense" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo"> | ||
931 | + <Parameter Name="Id" Type="tinyint" Mode="In" /> | ||
932 | + <Parameter Name="Status" Type="bit" Mode="InOut" /> | ||
933 | + </Function> | ||
913 | <Function Name="usp_DB_TblRowCOUNT" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo" /> | 934 | <Function Name="usp_DB_TblRowCOUNT" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo" /> |
914 | <Function Name="usp_DeleteLicenseUserGroup" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo"> | 935 | <Function Name="usp_DeleteLicenseUserGroup" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo"> |
915 | <Parameter Name="UserGroupId" Type="int" Mode="In" /> | 936 | <Parameter Name="UserGroupId" Type="int" Mode="In" /> |
@@ -1489,6 +1510,9 @@ | @@ -1489,6 +1510,9 @@ | ||
1489 | <Parameter Name="sEndDate" Mode="In" Type="String" /> | 1510 | <Parameter Name="sEndDate" Mode="In" Type="String" /> |
1490 | <Parameter Name="intDiscountID" Mode="In" Type="Int32" /> | 1511 | <Parameter Name="intDiscountID" Mode="In" Type="Int32" /> |
1491 | <Parameter Name="sAccoutNumber" Mode="In" Type="String" /> | 1512 | <Parameter Name="sAccoutNumber" Mode="In" Type="String" /> |
1513 | + <Parameter Name="pageNo" Mode="In" Type="Int32" /> | ||
1514 | + <Parameter Name="pageLength" Mode="In" Type="Int32" /> | ||
1515 | + <Parameter Name="recordCount" Mode="InOut" Type="Int32" /> | ||
1492 | </FunctionImport> | 1516 | </FunctionImport> |
1493 | <FunctionImport Name="getEditionData" ReturnType="Collection(AIADatabaseV5Model.getEditionData_Result)" /> | 1517 | <FunctionImport Name="getEditionData" ReturnType="Collection(AIADatabaseV5Model.getEditionData_Result)" /> |
1494 | <FunctionImport Name="GetEditionsBySiteAccount" ReturnType="Collection(AIADatabaseV5Model.GetEditionsBySiteAccount_Result)"> | 1518 | <FunctionImport Name="GetEditionsBySiteAccount" ReturnType="Collection(AIADatabaseV5Model.GetEditionsBySiteAccount_Result)"> |
@@ -1517,6 +1541,9 @@ | @@ -1517,6 +1541,9 @@ | ||
1517 | <Parameter Name="sStartDate" Mode="In" Type="String" /> | 1541 | <Parameter Name="sStartDate" Mode="In" Type="String" /> |
1518 | <Parameter Name="sEndDate" Mode="In" Type="String" /> | 1542 | <Parameter Name="sEndDate" Mode="In" Type="String" /> |
1519 | <Parameter Name="sAccoutNumber" Mode="In" Type="String" /> | 1543 | <Parameter Name="sAccoutNumber" Mode="In" Type="String" /> |
1544 | + <Parameter Name="pageNo" Mode="In" Type="Int32" /> | ||
1545 | + <Parameter Name="pageLength" Mode="In" Type="Int32" /> | ||
1546 | + <Parameter Name="recordCount" Mode="InOut" Type="Int32" /> | ||
1520 | </FunctionImport> | 1547 | </FunctionImport> |
1521 | <FunctionImport Name="GetImagePinData" /> | 1548 | <FunctionImport Name="GetImagePinData" /> |
1522 | <FunctionImport Name="GetIncorrectLoginAttempt" ReturnType="Collection(Int16)"> | 1549 | <FunctionImport Name="GetIncorrectLoginAttempt" ReturnType="Collection(Int16)"> |
@@ -1586,6 +1613,9 @@ | @@ -1586,6 +1613,9 @@ | ||
1586 | <Parameter Name="iStartPrice" Mode="In" Type="Decimal" /> | 1613 | <Parameter Name="iStartPrice" Mode="In" Type="Decimal" /> |
1587 | <Parameter Name="iEndPrice" Mode="In" Type="Decimal" /> | 1614 | <Parameter Name="iEndPrice" Mode="In" Type="Decimal" /> |
1588 | <Parameter Name="iLicenseTypeId" Mode="In" Type="Byte" /> | 1615 | <Parameter Name="iLicenseTypeId" Mode="In" Type="Byte" /> |
1616 | + <Parameter Name="pageNo" Mode="In" Type="Int32" /> | ||
1617 | + <Parameter Name="pageLength" Mode="In" Type="Int32" /> | ||
1618 | + <Parameter Name="recordCount" Mode="InOut" Type="Int32" /> | ||
1589 | </FunctionImport> | 1619 | </FunctionImport> |
1590 | <FunctionImport Name="GetProductFeatures" ReturnType="Collection(AIADatabaseV5Model.GetProductFeatures_Result)"> | 1620 | <FunctionImport Name="GetProductFeatures" ReturnType="Collection(AIADatabaseV5Model.GetProductFeatures_Result)"> |
1591 | <Parameter Name="EditionId" Mode="In" Type="Int32" /> | 1621 | <Parameter Name="EditionId" Mode="In" Type="Int32" /> |
@@ -1634,6 +1664,9 @@ | @@ -1634,6 +1664,9 @@ | ||
1634 | <Parameter Name="sToDate" Mode="In" Type="String" /> | 1664 | <Parameter Name="sToDate" Mode="In" Type="String" /> |
1635 | <Parameter Name="sAccoutNumber" Mode="In" Type="String" /> | 1665 | <Parameter Name="sAccoutNumber" Mode="In" Type="String" /> |
1636 | <Parameter Name="iEditionId" Mode="In" Type="Byte" /> | 1666 | <Parameter Name="iEditionId" Mode="In" Type="Byte" /> |
1667 | + <Parameter Name="pageNo" Mode="In" Type="Int32" /> | ||
1668 | + <Parameter Name="pageLength" Mode="In" Type="Int32" /> | ||
1669 | + <Parameter Name="recordCount" Mode="InOut" Type="Int32" /> | ||
1637 | </FunctionImport> | 1670 | </FunctionImport> |
1638 | <FunctionImport Name="GetSubscribedLicenses" ReturnType="Collection(AIADatabaseV5Model.GetSubscribedLicenses_Result)"> | 1671 | <FunctionImport Name="GetSubscribedLicenses" ReturnType="Collection(AIADatabaseV5Model.GetSubscribedLicenses_Result)"> |
1639 | <Parameter Name="sFromDate" Mode="In" Type="String" /> | 1672 | <Parameter Name="sFromDate" Mode="In" Type="String" /> |
@@ -2095,7 +2128,7 @@ | @@ -2095,7 +2128,7 @@ | ||
2095 | <Parameter Name="SiteId" Mode="In" Type="Int32" /> | 2128 | <Parameter Name="SiteId" Mode="In" Type="Int32" /> |
2096 | </FunctionImport> | 2129 | </FunctionImport> |
2097 | <FunctionImport Name="usp_GetSubscriptionPlans" ReturnType="Collection(AIADatabaseV5Model.usp_GetSubscriptionPlans_Result)"> | 2130 | <FunctionImport Name="usp_GetSubscriptionPlans" ReturnType="Collection(AIADatabaseV5Model.usp_GetSubscriptionPlans_Result)"> |
2098 | - <Parameter Name="iEditionId" Mode="In" Type="Byte" /> | 2131 | + <Parameter Name="iEditionId" Mode="In" Type="Byte" /> |
2099 | <Parameter Name="pageNo" Mode="In" Type="Int32" /> | 2132 | <Parameter Name="pageNo" Mode="In" Type="Int32" /> |
2100 | <Parameter Name="pageLength" Mode="In" Type="Int32" /> | 2133 | <Parameter Name="pageLength" Mode="In" Type="Int32" /> |
2101 | <Parameter Name="recordCount" Mode="InOut" Type="Int32" /> | 2134 | <Parameter Name="recordCount" Mode="InOut" Type="Int32" /> |
@@ -2272,6 +2305,15 @@ | @@ -2272,6 +2305,15 @@ | ||
2272 | <Parameter Name="sProductKey" Mode="In" Type="String" /> | 2305 | <Parameter Name="sProductKey" Mode="In" Type="String" /> |
2273 | <Parameter Name="iNoofImages" Mode="In" Type="Int32" /> | 2306 | <Parameter Name="iNoofImages" Mode="In" Type="Int32" /> |
2274 | </FunctionImport> | 2307 | </FunctionImport> |
2308 | + <FunctionImport Name="usp_CheckSubscriptionForLicense"> | ||
2309 | + <Parameter Name="Id" Mode="In" Type="Byte" /> | ||
2310 | + <Parameter Name="Status" Mode="InOut" Type="Boolean" /> | ||
2311 | + </FunctionImport> | ||
2312 | + <FunctionImport Name="usp_CheckDuplicateLicenseUserGroup"> | ||
2313 | + <Parameter Name="LicenseId" Mode="In" Type="Int32" /> | ||
2314 | + <Parameter Name="Title" Mode="In" Type="String" /> | ||
2315 | + <Parameter Name="Status" Mode="InOut" Type="Boolean" /> | ||
2316 | + </FunctionImport> | ||
2275 | </EntityContainer> | 2317 | </EntityContainer> |
2276 | <ComplexType Name="DA_GetBaseLayer_Result"> | 2318 | <ComplexType Name="DA_GetBaseLayer_Result"> |
2277 | <Property Type="Int32" Name="Id" Nullable="false" /> | 2319 | <Property Type="Int32" Name="Id" Nullable="false" /> |
@@ -2802,6 +2844,7 @@ | @@ -2802,6 +2844,7 @@ | ||
2802 | <Property Type="Int32" Name="RenewSubscription" Nullable="true" /> | 2844 | <Property Type="Int32" Name="RenewSubscription" Nullable="true" /> |
2803 | <Property Type="Int32" Name="InActiveSubscription" Nullable="true" /> | 2845 | <Property Type="Int32" Name="InActiveSubscription" Nullable="true" /> |
2804 | <Property Type="Int32" Name="NetAdSubscription" Nullable="true" /> | 2846 | <Property Type="Int32" Name="NetAdSubscription" Nullable="true" /> |
2847 | + <Property Type="Int64" Name="RowNum" Nullable="true" /> | ||
2805 | </ComplexType> | 2848 | </ComplexType> |
2806 | <ComplexType Name="GetProductFeatures_Result"> | 2849 | <ComplexType Name="GetProductFeatures_Result"> |
2807 | <Property Type="Byte" Name="Id" Nullable="false" /> | 2850 | <Property Type="Byte" Name="Id" Nullable="false" /> |
@@ -2865,6 +2908,7 @@ | @@ -2865,6 +2908,7 @@ | ||
2865 | <Property Type="String" Name="LicenseCreationDate" Nullable="true" MaxLength="30" /> | 2908 | <Property Type="String" Name="LicenseCreationDate" Nullable="true" MaxLength="30" /> |
2866 | <Property Type="Int32" Name="TotalLogins" Nullable="true" /> | 2909 | <Property Type="Int32" Name="TotalLogins" Nullable="true" /> |
2867 | <Property Type="String" Name="LastLogin" Nullable="true" MaxLength="30" /> | 2910 | <Property Type="String" Name="LastLogin" Nullable="true" MaxLength="30" /> |
2911 | + <Property Type="Int64" Name="RowNum" Nullable="true" /> | ||
2868 | </ComplexType> | 2912 | </ComplexType> |
2869 | <ComplexType Name="GetSubscribedLicenses_Result"> | 2913 | <ComplexType Name="GetSubscribedLicenses_Result"> |
2870 | <Property Type="Int64" Name="RowNum" Nullable="true" /> | 2914 | <Property Type="Int64" Name="RowNum" Nullable="true" /> |
@@ -4144,6 +4188,7 @@ | @@ -4144,6 +4188,7 @@ | ||
4144 | <ScalarProperty Name="RenewSubscription" ColumnName="RenewSubscription" /> | 4188 | <ScalarProperty Name="RenewSubscription" ColumnName="RenewSubscription" /> |
4145 | <ScalarProperty Name="InActiveSubscription" ColumnName="InActiveSubscription" /> | 4189 | <ScalarProperty Name="InActiveSubscription" ColumnName="InActiveSubscription" /> |
4146 | <ScalarProperty Name="NetAdSubscription" ColumnName="NetAdSubscription" /> | 4190 | <ScalarProperty Name="NetAdSubscription" ColumnName="NetAdSubscription" /> |
4191 | + <ScalarProperty Name="RowNum" ColumnName="RowNum" /> | ||
4147 | </ComplexTypeMapping> | 4192 | </ComplexTypeMapping> |
4148 | </ResultMapping> | 4193 | </ResultMapping> |
4149 | </FunctionImportMapping> | 4194 | </FunctionImportMapping> |
@@ -4237,6 +4282,7 @@ | @@ -4237,6 +4282,7 @@ | ||
4237 | <ScalarProperty Name="LicenseCreationDate" ColumnName="LicenseCreationDate" /> | 4282 | <ScalarProperty Name="LicenseCreationDate" ColumnName="LicenseCreationDate" /> |
4238 | <ScalarProperty Name="TotalLogins" ColumnName="TotalLogins" /> | 4283 | <ScalarProperty Name="TotalLogins" ColumnName="TotalLogins" /> |
4239 | <ScalarProperty Name="LastLogin" ColumnName="LastLogin" /> | 4284 | <ScalarProperty Name="LastLogin" ColumnName="LastLogin" /> |
4285 | + <ScalarProperty Name="RowNum" ColumnName="RowNum" /> | ||
4240 | </ComplexTypeMapping> | 4286 | </ComplexTypeMapping> |
4241 | </ResultMapping> | 4287 | </ResultMapping> |
4242 | </FunctionImportMapping> | 4288 | </FunctionImportMapping> |
@@ -4891,6 +4937,8 @@ | @@ -4891,6 +4937,8 @@ | ||
4891 | </ComplexTypeMapping> | 4937 | </ComplexTypeMapping> |
4892 | </ResultMapping> | 4938 | </ResultMapping> |
4893 | </FunctionImportMapping> | 4939 | </FunctionImportMapping> |
4940 | + <FunctionImportMapping FunctionImportName="usp_CheckSubscriptionForLicense" FunctionName="AIADatabaseV5Model.Store.usp_CheckSubscriptionForLicense" /> | ||
4941 | + <FunctionImportMapping FunctionImportName="usp_CheckDuplicateLicenseUserGroup" FunctionName="AIADatabaseV5Model.Store.usp_CheckDuplicateLicenseUserGroup" /> | ||
4894 | </EntityContainerMapping> | 4942 | </EntityContainerMapping> |
4895 | </Mapping> | 4943 | </Mapping> |
4896 | </edmx:Mappings> | 4944 | </edmx:Mappings> |
400-SOURCECODE/AIAHTML5.ADMIN.API/Entity/GetNetAdSummaryReport_Result.cs
@@ -21,5 +21,6 @@ namespace AIAHTML5.ADMIN.API.Entity | @@ -21,5 +21,6 @@ namespace AIAHTML5.ADMIN.API.Entity | ||
21 | public Nullable<int> RenewSubscription { get; set; } | 21 | public Nullable<int> RenewSubscription { get; set; } |
22 | public Nullable<int> InActiveSubscription { get; set; } | 22 | public Nullable<int> InActiveSubscription { get; set; } |
23 | public Nullable<int> NetAdSubscription { get; set; } | 23 | public Nullable<int> NetAdSubscription { get; set; } |
24 | + public Nullable<long> RowNum { get; set; } | ||
24 | } | 25 | } |
25 | } | 26 | } |
400-SOURCECODE/AIAHTML5.ADMIN.API/Entity/GetSiteLicenseUsageReport_Result.cs
@@ -20,5 +20,6 @@ namespace AIAHTML5.ADMIN.API.Entity | @@ -20,5 +20,6 @@ namespace AIAHTML5.ADMIN.API.Entity | ||
20 | public string LicenseCreationDate { get; set; } | 20 | public string LicenseCreationDate { get; set; } |
21 | public Nullable<int> TotalLogins { get; set; } | 21 | public Nullable<int> TotalLogins { get; set; } |
22 | public string LastLogin { get; set; } | 22 | public string LastLogin { get; set; } |
23 | + public Nullable<long> RowNum { get; set; } | ||
23 | } | 24 | } |
24 | } | 25 | } |
400-SOURCECODE/AIAHTML5.ADMIN.API/Models/LicenseModel.cs
@@ -113,15 +113,12 @@ namespace AIAHTML5.ADMIN.API.Models | @@ -113,15 +113,12 @@ namespace AIAHTML5.ADMIN.API.Models | ||
113 | try | 113 | try |
114 | { | 114 | { |
115 | var result = dbContext.usp_GetAccountNumber(LicenseType).ToList(); | 115 | var result = dbContext.usp_GetAccountNumber(LicenseType).ToList(); |
116 | - int i = 0; | ||
117 | if (result.Count > 0) | 116 | if (result.Count > 0) |
118 | { | 117 | { |
119 | foreach (var item in result) | 118 | foreach (var item in result) |
120 | { | 119 | { |
121 | LicenseAccountObj = new Tuple<int, string>(item.Id, item.AccountNumber); | 120 | LicenseAccountObj = new Tuple<int, string>(item.Id, item.AccountNumber); |
122 | LicenseAccountList.Add(LicenseAccountObj); | 121 | LicenseAccountList.Add(LicenseAccountObj); |
123 | - i++; | ||
124 | - if (i > 100) break; | ||
125 | } | 122 | } |
126 | } | 123 | } |
127 | } | 124 | } |
400-SOURCECODE/AIAHTML5.ADMIN.API/Models/SubscriptionPriceModel.cs
@@ -78,16 +78,26 @@ namespace AIAHTML5.ADMIN.API.Models | @@ -78,16 +78,26 @@ namespace AIAHTML5.ADMIN.API.Models | ||
78 | } | 78 | } |
79 | } | 79 | } |
80 | 80 | ||
81 | - public static bool DeleteSubscriptionPrices(AIADatabaseV5Entities dbContext, List<int> subscriptionPriceIds) | 81 | + public static bool DeleteSubscriptionPrice(AIADatabaseV5Entities dbContext, int subscriptionPriceId) |
82 | { | 82 | { |
83 | var spStatus = new System.Data.Objects.ObjectParameter("Status", 0); | 83 | var spStatus = new System.Data.Objects.ObjectParameter("Status", 0); |
84 | try | 84 | try |
85 | { | 85 | { |
86 | - foreach (var item in subscriptionPriceIds) | ||
87 | - { | ||
88 | - dbContext.usp_DeleteSubscriptionPlan((byte?)item, spStatus); | ||
89 | - if (!(bool)spStatus.Value) break; | ||
90 | - } | 86 | + dbContext.usp_DeleteSubscriptionPlan((byte?)subscriptionPriceId, spStatus); |
87 | + return (bool)spStatus.Value; | ||
88 | + } | ||
89 | + catch (Exception ex) | ||
90 | + { | ||
91 | + return false; | ||
92 | + } | ||
93 | + } | ||
94 | + | ||
95 | + public static bool CheckSubscriptionPlanForLicense(AIADatabaseV5Entities dbContext, int subscriptionPriceId) | ||
96 | + { | ||
97 | + var spStatus = new System.Data.Objects.ObjectParameter("Status", 0); | ||
98 | + try | ||
99 | + { | ||
100 | + dbContext.usp_CheckSubscriptionForLicense((byte?)subscriptionPriceId, spStatus); | ||
91 | return (bool)spStatus.Value; | 101 | return (bool)spStatus.Value; |
92 | } | 102 | } |
93 | catch (Exception ex) | 103 | catch (Exception ex) |
@@ -95,5 +105,6 @@ namespace AIAHTML5.ADMIN.API.Models | @@ -95,5 +105,6 @@ namespace AIAHTML5.ADMIN.API.Models | ||
95 | return false; | 105 | return false; |
96 | } | 106 | } |
97 | } | 107 | } |
108 | + | ||
98 | } | 109 | } |
99 | } | 110 | } |
100 | \ No newline at end of file | 111 | \ No newline at end of file |
400-SOURCECODE/AIAHTML5.ADMIN.API/Models/UserGroupModel.cs
@@ -113,6 +113,19 @@ namespace AIAHTML5.ADMIN.API.Models | @@ -113,6 +113,19 @@ namespace AIAHTML5.ADMIN.API.Models | ||
113 | } | 113 | } |
114 | } | 114 | } |
115 | 115 | ||
116 | + public static bool CheckDuplicateLicenseUserGroup(AIADatabaseV5Entities dbContext, int LicenseId, string Title) | ||
117 | + { | ||
118 | + var spStatus = new System.Data.Objects.ObjectParameter("Status", 0); | ||
119 | + try | ||
120 | + { | ||
121 | + dbContext.usp_CheckDuplicateLicenseUserGroup(LicenseId, Title, spStatus); | ||
122 | + return (bool)spStatus.Value; | ||
123 | + } | ||
124 | + catch (Exception ex) | ||
125 | + { | ||
126 | + return false; | ||
127 | + } | ||
128 | + } | ||
116 | } | 129 | } |
117 | 130 | ||
118 | } | 131 | } |
119 | \ No newline at end of file | 132 | \ No newline at end of file |
400-SOURCECODE/AIAHTML5.ADMIN.Web/src/app/app.component.ts
@@ -14,10 +14,14 @@ import { Router } from '@angular/router'; | @@ -14,10 +14,14 @@ import { Router } from '@angular/router'; | ||
14 | }) | 14 | }) |
15 | 15 | ||
16 | export class AppComponent implements OnInit { | 16 | export class AppComponent implements OnInit { |
17 | - | 17 | + DisplayName: string = ""; |
18 | constructor(private userservice: UserService, private global: GlobalService, private router: Router) { } | 18 | constructor(private userservice: UserService, private global: GlobalService, private router: Router) { } |
19 | 19 | ||
20 | - ngOnInit(): void { } | 20 | + ngOnInit(): void { |
21 | + | ||
22 | + this.DisplayName = this.global.DisplayName; | ||
23 | + this.router.navigate(['/updateuserprofile']); | ||
24 | + } | ||
21 | logout() { | 25 | logout() { |
22 | localStorage.removeItem('loggedInUserDetails'); | 26 | localStorage.removeItem('loggedInUserDetails'); |
23 | window.location.href = this.global.LiveURL; | 27 | window.location.href = this.global.LiveURL; |
400-SOURCECODE/AIAHTML5.ADMIN.Web/src/app/app.module.ts
@@ -44,6 +44,7 @@ import { ConfirmService } from './Shared/Confirm/confirm.service'; | @@ -44,6 +44,7 @@ import { ConfirmService } from './Shared/Confirm/confirm.service'; | ||
44 | import { ConfirmComponent } from "./Shared/Confirm/confirm.component" | 44 | import { ConfirmComponent } from "./Shared/Confirm/confirm.component" |
45 | import { BsDatepickerModule, ModalModule } from 'ngx-bootstrap'; | 45 | import { BsDatepickerModule, ModalModule } from 'ngx-bootstrap'; |
46 | import { BsModalService } from 'ngx-bootstrap/modal'; | 46 | import { BsModalService } from 'ngx-bootstrap/modal'; |
47 | +import { ScrollEventModule } from 'ngx-scroll-event'; | ||
47 | import { ContenteditableModelDirective } from './shared/contenteditabledirective'; | 48 | import { ContenteditableModelDirective } from './shared/contenteditabledirective'; |
48 | import { LoadingService } from './shared/loading.service'; | 49 | import { LoadingService } from './shared/loading.service'; |
49 | import { PagerComponent } from './shared/Pager/pager.component'; | 50 | import { PagerComponent } from './shared/Pager/pager.component'; |
@@ -76,7 +77,7 @@ import { NumberOnlyDirective } from './shared/numberonlydirective'; | @@ -76,7 +77,7 @@ import { NumberOnlyDirective } from './shared/numberonlydirective'; | ||
76 | ], | 77 | ], |
77 | imports: [ | 78 | imports: [ |
78 | BrowserModule, AppRoutingModule, HttpClientModule, FormsModule, ReactiveFormsModule, HttpModule, Ng2Bs3ModalModule, | 79 | BrowserModule, AppRoutingModule, HttpClientModule, FormsModule, ReactiveFormsModule, HttpModule, Ng2Bs3ModalModule, |
79 | - BsDatepickerModule.forRoot(), ModalModule.forRoot()//ModalModule.forRoot() | 80 | + BsDatepickerModule.forRoot(), ModalModule.forRoot(), ScrollEventModule//ModalModule.forRoot() |
80 | // , AngularFireModule.initializeApp(firebaseConfig), | 81 | // , AngularFireModule.initializeApp(firebaseConfig), |
81 | ], | 82 | ], |
82 | providers: [GlobalService, ConfirmService, BsModalService, LoadingService, CsvService, | 83 | providers: [GlobalService, ConfirmService, BsModalService, LoadingService, CsvService, |
@@ -89,8 +90,8 @@ import { NumberOnlyDirective } from './shared/numberonlydirective'; | @@ -89,8 +90,8 @@ import { NumberOnlyDirective } from './shared/numberonlydirective'; | ||
89 | // useClass: MyInterceptor, | 90 | // useClass: MyInterceptor, |
90 | // multi: true | 91 | // multi: true |
91 | //} | 92 | //} |
92 | - //{ provide: APP_BASE_HREF, useValue: '/Admin-UI' } | ||
93 | - { provide: APP_BASE_HREF, useValue: '/' } | 93 | + { provide: APP_BASE_HREF, useValue: '/Admin' } |
94 | + //{ provide: APP_BASE_HREF, useValue: '/' } | ||
94 | 95 | ||
95 | ], | 96 | ], |
96 | bootstrap: [AppComponent] | 97 | bootstrap: [AppComponent] |
400-SOURCECODE/AIAHTML5.ADMIN.Web/src/app/components/SubscriptionPrice/subscriptionprice.component.ts
@@ -40,6 +40,7 @@ NoRecord: string; | @@ -40,6 +40,7 @@ NoRecord: string; | ||
40 | recordCount: number; | 40 | recordCount: number; |
41 | pageNo: number; | 41 | pageNo: number; |
42 | pageLength: number; | 42 | pageLength: number; |
43 | +RecordDeleted: number[]; | ||
43 | 44 | ||
44 | constructor(private subscriptionPriceService: SubscriptionPriceService, private router: Router, | 45 | constructor(private subscriptionPriceService: SubscriptionPriceService, private router: Router, |
45 | private fb: FormBuilder, private modalService: BsModalService, private global: GlobalService, | 46 | private fb: FormBuilder, private modalService: BsModalService, private global: GlobalService, |
@@ -62,11 +63,11 @@ pageLength: number; | @@ -62,11 +63,11 @@ pageLength: number; | ||
62 | }); | 63 | }); |
63 | $('#fixed_hdr2').fxdHdrCol({ | 64 | $('#fixed_hdr2').fxdHdrCol({ |
64 | fixedCols: 0, | 65 | fixedCols: 0, |
65 | - width: "80%", | 66 | + width: "100%", |
66 | height: 300, | 67 | height: 300, |
67 | colModal: [ | 68 | colModal: [ |
68 | { width: 150, align: 'center' }, | 69 | { width: 150, align: 'center' }, |
69 | - { width: 400, align: 'center' }, | 70 | + { width: 490, align: 'center' }, |
70 | { width: 200, align: 'Center' }, | 71 | { width: 200, align: 'Center' }, |
71 | { width: 200, align: 'Center' }, | 72 | { width: 200, align: 'Center' }, |
72 | { width: 200, align: 'Center' }, | 73 | { width: 200, align: 'Center' }, |
@@ -145,7 +146,7 @@ pageLength: number; | @@ -145,7 +146,7 @@ pageLength: number; | ||
145 | // this.alerts = "<span>Subscription price save unsuccessfull</span>"; | 146 | // this.alerts = "<span>Subscription price save unsuccessfull</span>"; |
146 | this._confirmService.activate("Subscription prices insert unsuccessfull", "alertMsg"); | 147 | this._confirmService.activate("Subscription prices insert unsuccessfull", "alertMsg"); |
147 | } else { | 148 | } else { |
148 | - this.modalAlerts = "<p>Subscription price saved successfully</p>"; | 149 | + this.modalAlerts = "<p>Subscriptions saved successfully</p>"; |
149 | this.CancelAdd(); | 150 | this.CancelAdd(); |
150 | this.modalRef = this.modalService.show(template); | 151 | this.modalRef = this.modalService.show(template); |
151 | } | 152 | } |
@@ -156,7 +157,7 @@ pageLength: number; | @@ -156,7 +157,7 @@ pageLength: number; | ||
156 | //this.alerts = "<span>Subscription prices update unsuccessfull</span>\n"; | 157 | //this.alerts = "<span>Subscription prices update unsuccessfull</span>\n"; |
157 | this._confirmService.activate("Subscription prices update unsuccessfull", "alertMsg"); | 158 | this._confirmService.activate("Subscription prices update unsuccessfull", "alertMsg"); |
158 | } else { | 159 | } else { |
159 | - this.modalAlerts = "<p>Subscription prices updated successfully</p>"; | 160 | + this.modalAlerts = "<p>Subscriptions updated successfully</p>"; |
160 | this.modalRef = this.modalService.show(template); | 161 | this.modalRef = this.modalService.show(template); |
161 | } | 162 | } |
162 | } | 163 | } |
@@ -209,15 +210,64 @@ pageLength: number; | @@ -209,15 +210,64 @@ pageLength: number; | ||
209 | this.modalRef.hide(); | 210 | this.modalRef.hide(); |
210 | console.log(this.checkedRecords); | 211 | console.log(this.checkedRecords); |
211 | this.alerts = ''; | 212 | this.alerts = ''; |
213 | + var deletedSubscriptions = ''; | ||
214 | + var unDeletedSubscriptions = ''; | ||
215 | + let cnt = 0; | ||
212 | if(this.alerts == ''){ | 216 | if(this.alerts == ''){ |
213 | - var obj = this.checkedRecords.filter(C => C > 0); | ||
214 | - return this.subscriptionPriceService.DeleteSubscriptionPrices(obj) | 217 | + this.RecordDeleted = []; |
218 | + this.checkedRecords.filter(C => C > 0).forEach(element => { | ||
219 | + this.subscriptionPriceService.CheckSubscriptionPlanForLicense(element) | ||
215 | .subscribe( | 220 | .subscribe( |
216 | - data => (this.AfterDeleteData(data, template)), | 221 | + data => { |
222 | + if (data == "True") { | ||
223 | + cnt++; | ||
224 | + unDeletedSubscriptions += this.subscriptionPrices.find(C => C.Id == element).Title + ", "; | ||
225 | + if(cnt == this.checkedRecords.filter(C => C > 0).length) | ||
226 | + { | ||
227 | + this.modalAlerts = ''; | ||
228 | + if(deletedSubscriptions != ''){ | ||
229 | + this.modalAlerts = "<p>Subscription prices " + deletedSubscriptions.substr(0, deletedSubscriptions.length - 2) + " deleted successfully</p>"; | ||
230 | + } | ||
231 | + if(unDeletedSubscriptions != ''){ | ||
232 | + this.modalAlerts += "<p>Subscription prices " + unDeletedSubscriptions.substr(0, unDeletedSubscriptions.length - 2) + " are already mapped to licenses and cannot be deleted.</p>"; | ||
233 | + } | ||
234 | + this.modalRef = this.modalService.show(template); | ||
235 | + this.SearchRecords(this.selectedEditionId); | ||
236 | + } | ||
237 | + } | ||
238 | + else{ | ||
239 | + this.subscriptionPriceService.DeleteSubscriptionPrice(element) | ||
240 | + .subscribe( | ||
241 | + data => { | ||
242 | + if (data == "True") { | ||
243 | + cnt++; | ||
244 | + deletedSubscriptions += this.subscriptionPrices.find(C => C.Id == element).Title + ", "; | ||
245 | + } | ||
246 | + if(cnt == this.checkedRecords.filter(C => C > 0).length) | ||
247 | + { | ||
248 | + this.modalAlerts = ''; | ||
249 | + if(deletedSubscriptions != ''){ | ||
250 | + this.modalAlerts = "<p>Subscription prices " + deletedSubscriptions.substr(0, deletedSubscriptions.length - 2) + " deleted successfully</p>"; | ||
251 | + } | ||
252 | + if(unDeletedSubscriptions != ''){ | ||
253 | + this.modalAlerts += "<p>Subscription prices " + unDeletedSubscriptions.substr(0, unDeletedSubscriptions.length - 2) + " are already mapped to licenses and cannot be deleted.</p>"; | ||
254 | + } | ||
255 | + this.modalRef = this.modalService.show(template); | ||
256 | + this.SearchRecords(this.selectedEditionId); | ||
257 | + } | ||
258 | + }, | ||
259 | + error => { | ||
260 | + this.error = <any>error; | ||
261 | + this.alerts = "<span>" + this.error + "</span>"; | ||
262 | + }) | ||
263 | + } | ||
264 | + }, | ||
217 | error => { | 265 | error => { |
218 | this.error = <any>error; | 266 | this.error = <any>error; |
219 | this.alerts = "<span>" + this.error + "</span>"; | 267 | this.alerts = "<span>" + this.error + "</span>"; |
220 | }); | 268 | }); |
269 | + }); | ||
270 | + | ||
221 | } | 271 | } |
222 | } | 272 | } |
223 | 273 |
400-SOURCECODE/AIAHTML5.ADMIN.Web/src/app/components/SubscriptionPrice/subscriptionprice.service.ts
1 | import { Injectable, Inject } from '@angular/core'; | 1 | import { Injectable, Inject } from '@angular/core'; |
2 | //import { HttpClient, HttpParams, HttpRequest} from "@angular/common/http"; | 2 | //import { HttpClient, HttpParams, HttpRequest} from "@angular/common/http"; |
3 | -import { Http, Response, Headers, RequestOptions, HttpModule } from '@angular/http'; | 3 | +import { Http, Response, Headers, RequestOptions, RequestOptionsArgs, RequestMethod, HttpModule } from '@angular/http'; |
4 | import 'rxjs/add/operator/map'; | 4 | import 'rxjs/add/operator/map'; |
5 | import 'rxjs/add/operator/catch'; | 5 | import 'rxjs/add/operator/catch'; |
6 | import 'rxjs/add/observable/throw'; | 6 | import 'rxjs/add/observable/throw'; |
@@ -15,7 +15,7 @@ export class SubscriptionPriceService { | @@ -15,7 +15,7 @@ export class SubscriptionPriceService { | ||
15 | 15 | ||
16 | 16 | ||
17 | GetSubscriptionPrices(obj: any) { | 17 | GetSubscriptionPrices(obj: any) { |
18 | - return this.http.get(this.commonService.resourceBaseUrl + "SubscriptionPrice/GetSubscriptionPrices?editionId=" | 18 | + return this.http.get(this.commonService.resourceBaseUrl + "SubscriptionPrice/GetSubscriptionPrices?editionId=" |
19 | + obj.editionId + "&pageNo=" + obj.pageNo + "&pageLength=" + obj.pageLength) | 19 | + obj.editionId + "&pageNo=" + obj.pageNo + "&pageLength=" + obj.pageLength) |
20 | .map(this.extractData) | 20 | .map(this.extractData) |
21 | .catch((res: Response) => this.handleError(res)); | 21 | .catch((res: Response) => this.handleError(res)); |
@@ -47,15 +47,22 @@ export class SubscriptionPriceService { | @@ -47,15 +47,22 @@ export class SubscriptionPriceService { | ||
47 | .catch((res: Response) => this.handleError(res)); | 47 | .catch((res: Response) => this.handleError(res)); |
48 | } | 48 | } |
49 | 49 | ||
50 | - DeleteSubscriptionPrices(obj: any) { | 50 | + DeleteSubscriptionPrice(obj: any) { |
51 | //let options = new RequestOptions({ headers: this.headers }); | 51 | //let options = new RequestOptions({ headers: this.headers }); |
52 | - var subscriptionPriceIds = obj; | ||
53 | - console.log(subscriptionPriceIds); | ||
54 | - var headers = new Headers({ | 52 | + console.log(obj); |
53 | + let subscriptionPriceId = obj; | ||
54 | + let headers = new Headers({ | ||
55 | 'Content-Type': 'application/json' | 55 | 'Content-Type': 'application/json' |
56 | }); | 56 | }); |
57 | - return this.http.post(this.commonService.resourceBaseUrl + "SubscriptionPrice/DeleteSubscriptionPrices", | ||
58 | - subscriptionPriceIds, {headers: headers}) | 57 | + return this.http.get(this.commonService.resourceBaseUrl + "SubscriptionPrice/DeleteSubscriptionPrice?subscriptionPriceId=" + subscriptionPriceId) |
58 | + .map(this.extractData) | ||
59 | + .catch((res: Response) => this.handleError(res)); | ||
60 | + } | ||
61 | + | ||
62 | + CheckSubscriptionPlanForLicense(obj: any) { | ||
63 | + //let options = new RequestOptions({ headers: this.headers }); | ||
64 | + console.log(obj); | ||
65 | + return this.http.get(this.commonService.resourceBaseUrl + "SubscriptionPrice/CheckSubscriptionPlanForLicense?subscriptionPriceId=" + obj) | ||
59 | .map(this.extractData) | 66 | .map(this.extractData) |
60 | .catch((res: Response) => this.handleError(res)); | 67 | .catch((res: Response) => this.handleError(res)); |
61 | } | 68 | } |
500-DBDump/AIA-StoredProcedures/dbo.GetDiscountReport.StoredProcedure.sql
1 | Binary files a/500-DBDump/AIA-StoredProcedures/dbo.GetDiscountReport.StoredProcedure.sql and b/500-DBDump/AIA-StoredProcedures/dbo.GetDiscountReport.StoredProcedure.sql differ | 1 | Binary files a/500-DBDump/AIA-StoredProcedures/dbo.GetDiscountReport.StoredProcedure.sql and b/500-DBDump/AIA-StoredProcedures/dbo.GetDiscountReport.StoredProcedure.sql differ |
500-DBDump/AIA-StoredProcedures/dbo.GetExportedImageDetails.StoredProcedure.sql
1 | Binary files a/500-DBDump/AIA-StoredProcedures/dbo.GetExportedImageDetails.StoredProcedure.sql and b/500-DBDump/AIA-StoredProcedures/dbo.GetExportedImageDetails.StoredProcedure.sql differ | 1 | Binary files a/500-DBDump/AIA-StoredProcedures/dbo.GetExportedImageDetails.StoredProcedure.sql and b/500-DBDump/AIA-StoredProcedures/dbo.GetExportedImageDetails.StoredProcedure.sql differ |
500-DBDump/AIA-StoredProcedures/dbo.GetNetAdSummaryReport.StoredProcedure.sql
1 | Binary files a/500-DBDump/AIA-StoredProcedures/dbo.GetNetAdSummaryReport.StoredProcedure.sql and b/500-DBDump/AIA-StoredProcedures/dbo.GetNetAdSummaryReport.StoredProcedure.sql differ | 1 | Binary files a/500-DBDump/AIA-StoredProcedures/dbo.GetNetAdSummaryReport.StoredProcedure.sql and b/500-DBDump/AIA-StoredProcedures/dbo.GetNetAdSummaryReport.StoredProcedure.sql differ |
500-DBDump/AIA-StoredProcedures/dbo.GetSiteLicenseUsageReport.StoredProcedure.sql
1 | Binary files a/500-DBDump/AIA-StoredProcedures/dbo.GetSiteLicenseUsageReport.StoredProcedure.sql and b/500-DBDump/AIA-StoredProcedures/dbo.GetSiteLicenseUsageReport.StoredProcedure.sql differ | 1 | Binary files a/500-DBDump/AIA-StoredProcedures/dbo.GetSiteLicenseUsageReport.StoredProcedure.sql and b/500-DBDump/AIA-StoredProcedures/dbo.GetSiteLicenseUsageReport.StoredProcedure.sql differ |
500-DBDump/AIA-StoredProcedures/usp_CheckSubscriptionForLicense.sql
0 → 100644
1 | +USE [AIADatabaseV5] | ||
2 | +GO | ||
3 | +/****** Object: StoredProcedure [dbo].[usp_CheckSubscriptionForLicense] Script Date: 2/1/2018 12:15:55 PM ******/ | ||
4 | +SET ANSI_NULLS ON | ||
5 | +GO | ||
6 | +SET QUOTED_IDENTIFIER ON | ||
7 | +GO | ||
8 | + | ||
9 | +-- ==================================================== | ||
10 | +-- Author: Magic Software | ||
11 | +-- Create date: 22-May-2018 | ||
12 | +-- Description: To check the licenses exist for a subscription plan | ||
13 | +-- ==================================================== | ||
14 | + | ||
15 | +if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[usp_CheckSubscriptionForLicense]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) | ||
16 | +drop procedure [dbo].[usp_CheckSubscriptionForLicense] | ||
17 | +GO | ||
18 | + | ||
19 | +create PROCEDURE [dbo].[usp_CheckSubscriptionForLicense] | ||
20 | + -- Add the parameters for the stored procedure here | ||
21 | + @Id tinyint, | ||
22 | + @Status bit out | ||
23 | +AS | ||
24 | +BEGIN | ||
25 | + -- SET NOCOUNT ON added to prevent extra result sets from | ||
26 | + -- interfering with SELECT statements. | ||
27 | + SET NOCOUNT ON; | ||
28 | + | ||
29 | + set @Status = 0; | ||
30 | + if(exists(select * from [LicenseSubscriptionDetail] where SubscriptionPlanId = @Id)) | ||
31 | + begin | ||
32 | + set @Status = 1; | ||
33 | + end | ||
34 | + | ||
35 | +END | ||
36 | + | ||
37 | + | ||
38 | +GO |