public async Task <IViewComponentResult> InvokeAsync(string SupplierId)
        {
            SupplierFullDataViewModel result = await _ApiClient.GetAsync <SupplierFullDataViewModel>("Qualification/GetSupplierIDMInfo/" + SupplierId, null);

            result.YasserInfo = result.YasserInfo ?? new YasserApiModel();
            return(View(result));
        }
示例#2
0
        public SupplierFullDataViewModel BuildSupplierFullDataViewModelObject()
        {
            var _supplierFullDataViewModel = new SupplierFullDataViewModel()
            {
                supplierNumber = "1010000154",
                Addresses      = new List <ViewModel.SupllierAddressesApiModel>()
                {
                    new ViewModel.SupllierAddressesApiModel()
                    {
                        City        = "جدة",
                        FaxNumber   = "00966114444444",
                        PhoneNumber = "00966114444444",
                        PostOffice  = "1234",
                        PostalCode  = "433245",
                        IsPrimary   = true
                    },
                    new ViewModel.SupllierAddressesApiModel()
                    {
                        City        = "1860134434",
                        FaxNumber   = "00966113757758",
                        PhoneNumber = "00966113757758",
                        PostOffice  = "321323",
                        PostalCode  = "342234",
                        IsPrimary   = true
                    },
                    new ViewModel.SupllierAddressesApiModel()
                    {
                        City        = "الرياض",
                        FaxNumber   = "00966114444444",
                        PhoneNumber = "00966114444444",
                        PostOffice  = "345",
                        PostalCode  = "23462",
                        IsPrimary   = false
                    }
                },
                Email        = "*****@*****.**",
                IsicActivity = new List <ViewModel.IsicActivityApiModel>()
                {
                    new ViewModel.IsicActivityApiModel()
                    {
                        IsicActivityID = 331509, Description = "أعمال إصلاح و صيانة و إعادة بناء قاطرات وعربات السكك الحديدية"
                    },
                    new ViewModel.IsicActivityApiModel()
                    {
                        IsicActivityID = 531001, Description = "أنشطة البريد العادي"
                    }
                },
                MainActivity            = "البيع بالجملة والتجزئة لاطارات السيارات وتوابعها",
                MainActivityDescription = "test122",
                Mobile       = "0559877246",
                SupplierType = 1,
                capital      = "0",
                supplierName = "شركة خالد عبدالله الصافي",
                YasserInfo   = new ViewModel.YasserApiModel()
                {
                    InvestmentLicenseNumber = "999",
                    MembershipCityCode      = "101",
                    MembershipCityName      = "الرياض",
                    OfficeFacilityNumberInMinistryOfLabor   = "1",
                    SequenceFacilityNumberInMinistryOfLabor = "248621",
                    SocialSecuritySubscriptionNumber        = "502612832"
                }
            };

            return(_supplierFullDataViewModel);
        }