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));
        }
示例#2
0
        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);
        }
示例#3
0
        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);
        }
示例#4
0
        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);
        }