public IHttpActionResult MMCS_CompanyDetailView([FromUri] int?companyid, int?productID) { MMCS_CompanyDetailView MMCS_CompanyView = null; MMCS_CompanyView = iCompanyBL.MMCS_CompanyDetailView(companyid, productID); return(Ok(MMCS_CompanyView)); }
public MMCS_CompanyDetailView MMCS_CompanyDetailView(int?companyid, int?productID) { MMCS_CompanyDetailView MMCS_CompanyDetailViewResult = null; try { MMCS_CompanyDetailViewResult = icompanyDL.MMCS_CompanyDetailView(companyid, productID); } catch (Exception ex) { throw ex; } return(MMCS_CompanyDetailViewResult); }
public MMCS_CompanyDetailView MMCS_CompanyDetailView(int?companyid, int?productID) { MMCS_CompanyDetailView MMCS_CompanyDetailViewRecords = new MMCS_CompanyDetailView(); List <MMCS_CompanyDetailsView_Result> MMCS_CompanyView = db.MMCS_CompanyDetailsView(companyid, productID).ToList(); if (MMCS_CompanyView == null) { return(MMCS_CompanyDetailViewRecords); } MMCS_CompanyDetailViewRecords = CompanyMapping.MMCS_CompanyDetailViewMapping(MMCS_CompanyView); return(MMCS_CompanyDetailViewRecords); }
public static MMCS_CompanyDetailView MMCS_CompanyDetailViewMapping(List <MMCS_CompanyDetailsView_Result> MMCS_CompanyDetailResult) { MMCS_CompanyDetailView MMCS_CompanyView = new MMCS_CompanyDetailView(); List <CompanyGetList> CompanyGet = new List <CompanyGetList>(); List <CompanyListBasePackage> CompanyListBasePackageValue = new List <CompanyListBasePackage>(); List <CompanyListValueClass> CompanyListClassValue = new List <CompanyListValueClass>(); List <CompanyListReport> CompanyListReportValue = new List <CompanyListReport>(); foreach (MMCS_CompanyDetailsView_Result CompanyResult in MMCS_CompanyDetailResult) { if (!CompanyGet.Exists(x => x.company_id == CompanyResult.company_id)) { CompanyGetList CompanyGetVal = new CompanyGetList(); CompanyGetVal.company_id = CompanyResult.company_id; CompanyGetVal.company_name = CompanyResult.company_name; CompanyGetVal.media_owner_id = CompanyResult.media_owner_id; CompanyGetVal.phone = CompanyResult.phone; CompanyGetVal.fax = CompanyResult.fax; CompanyGetVal.address = CompanyResult.address; CompanyGetVal.city = CompanyResult.city; CompanyGetVal.state = CompanyResult.state; CompanyGetVal.zipcode = CompanyResult.zipcode; CompanyGetVal.country = CompanyResult.country; CompanyGetVal.contract_desc = CompanyResult.contract_desc; CompanyGetVal.contract_start = CompanyResult.contract_start; CompanyGetVal.contract_end = CompanyResult.contract_end; CompanyGetVal.data_start = CompanyResult.data_start; CompanyGetVal.data_end = CompanyResult.data_end; CompanyGetVal.ar_id = CompanyResult.ar_id; CompanyGetVal.payment_type = CompanyResult.payment_type; CompanyGetVal.IsActive = CompanyResult.IsActive; CompanyGetVal.IsAllFullAudioOverride = CompanyResult.IsAllFullAudioOverride; CompanyGetVal.market_id = CompanyResult.market_id; CompanyGetVal.name = CompanyResult.name; CompanyGetVal.tzoff = CompanyResult.tzoff; CompanyGetVal.ownerID = CompanyResult.ownerID; CompanyGetVal.ownerName = CompanyResult.ownerName; CompanyGetVal.theme_id = CompanyResult.theme_id; CompanyGetVal.salesRepID = CompanyResult.salesRepID; CompanyGetVal.autoRenewal = CompanyResult.autoRenewal; CompanyGet.Add(CompanyGetVal); } if (!CompanyListBasePackageValue.Exists(x => x.company_id == CompanyResult.company_id)) { CompanyListBasePackage CompanyListPackageValue = new CompanyListBasePackage(); CompanyListPackageValue.base_package_id = CompanyResult.base_package_id; CompanyListPackageValue.company_id = CompanyResult.company_id; CompanyListPackageValue.product_id = CompanyResult.product_id; CompanyListPackageValue.market_id = CompanyResult.market_id; CompanyListPackageValue.format_id = CompanyResult.format_id; CompanyListPackageValue.mediaset_id = CompanyResult.mediaset_id; CompanyListPackageValue.product_id1 = CompanyResult.product_id1; CompanyListPackageValue.product_name = CompanyResult.product_name; CompanyListPackageValue.mediaset_id1 = CompanyResult.mediaset_id1; CompanyListPackageValue.Medium_ID = CompanyResult.Medium_ID; CompanyListPackageValue.Language_ID = CompanyResult.Language_ID; CompanyListPackageValue.format_id1 = CompanyResult.format_id1; CompanyListPackageValue.format_description = CompanyResult.format_description; CompanyListPackageValue.@public = CompanyResult.@public; CompanyListPackageValue.market_id1 = CompanyResult.market_id1; CompanyListPackageValue.name = CompanyResult.name; CompanyListPackageValue.tzoff = CompanyResult.tzoff; CompanyListBasePackageValue.Add(CompanyListPackageValue); } if (!CompanyListClassValue.Exists(x => x.company_id == CompanyResult.company_id)) { CompanyListValueClass CompanyListValueRecord = new CompanyListValueClass(); CompanyListValueRecord.company_id = CompanyResult.company_id; CompanyListValueRecord.product_id = CompanyResult.product_id; CompanyListValueRecord.feature_id = CompanyResult.feature_id; CompanyListValueRecord.corpclassid = CompanyResult.corpclassid; CompanyListValueRecord.product_name = CompanyResult.product_name; CompanyListValueRecord.feature_desc = CompanyResult.feature_desc; CompanyListValueRecord.feature_display = CompanyResult.feature_display; CompanyListValueRecord.corpclassdesc = CompanyResult.corpclassdesc; CompanyListClassValue.Add(CompanyListValueRecord); } if (!CompanyListReportValue.Exists(x => x.company_id == CompanyResult.company_id)) { CompanyListReport CompanyListReports = new CompanyListReport(); CompanyListReports.product_id = CompanyResult.product_id; CompanyListReports.feature_id = CompanyResult.feature_id; CompanyListReports.feature_display = CompanyResult.feature_display; CompanyListReports.company_id = CompanyResult.company_id; CompanyListReportValue.Add(CompanyListReports); } MMCS_CompanyView.CompanyGet = CompanyGet; MMCS_CompanyView.CompanyListBasePackageValue = CompanyListBasePackageValue; MMCS_CompanyView.CompanyListClassValue = CompanyListClassValue; MMCS_CompanyView.CompanyListReportValue = CompanyListReportValue; MMCS_CompanyView.company_id = CompanyResult.company_id; MMCS_CompanyView.company_name = CompanyResult.company_name; MMCS_CompanyView.media_owner_id = CompanyResult.media_owner_id; MMCS_CompanyView.phone = CompanyResult.phone; MMCS_CompanyView.fax = CompanyResult.fax; MMCS_CompanyView.address = CompanyResult.address; MMCS_CompanyView.city = CompanyResult.city; MMCS_CompanyView.state = CompanyResult.state; MMCS_CompanyView.zipcode = CompanyResult.zipcode; MMCS_CompanyView.country = CompanyResult.country; MMCS_CompanyView.contract_desc = CompanyResult.contract_desc; MMCS_CompanyView.contract_start = CompanyResult.contract_start; MMCS_CompanyView.contract_end = CompanyResult.contract_end; MMCS_CompanyView.data_start = CompanyResult.data_start; MMCS_CompanyView.data_end = CompanyResult.data_end; MMCS_CompanyView.ar_id = CompanyResult.ar_id; MMCS_CompanyView.payment_type = CompanyResult.payment_type; MMCS_CompanyView.IsActive = CompanyResult.IsActive; MMCS_CompanyView.IsAllFullAudioOverride = CompanyResult.IsAllFullAudioOverride; MMCS_CompanyView.market_id = CompanyResult.market_id; MMCS_CompanyView.market_id1 = CompanyResult.market_id1; MMCS_CompanyView.name = CompanyResult.name; MMCS_CompanyView.tzoff = CompanyResult.tzoff; MMCS_CompanyView.ownerID = CompanyResult.ownerID; MMCS_CompanyView.ownerName = CompanyResult.ownerName; MMCS_CompanyView.theme_id = CompanyResult.theme_id; MMCS_CompanyView.salesRepID = CompanyResult.salesRepID; MMCS_CompanyView.autoRenewal = CompanyResult.autoRenewal; } return(MMCS_CompanyView); }