コード例 #1
0
        public async Task <AgencyExceptedModel> GetAgencyExceptedById(string Id)
        {
            AgencyExceptedModel purchaseModel = await _iDMAppService.GetAgencyExceptedById(Id);

            if (string.IsNullOrEmpty(purchaseModel.PurchaseMethodString))
            {
                return(purchaseModel);
            }
            purchaseModel.PurchaseMethods = purchaseModel.PurchaseMethodString.Split(',').ToList().Select(r => int.Parse(r)).ToList();
            foreach (PurchaseMethodsModel tm in purchaseModel.TenderTypes)
            {
                foreach (int pm in purchaseModel.PurchaseMethods)
                {
                    if (tm.PurchaseMethodId == pm)
                    {
                        tm.IsSelected = true;
                    }
                }
            }

            return(purchaseModel);
        }
コード例 #2
0
        public async Task SaveAgency_Returns_Data()
        {
            var _agencyExceptedModel = new AgencyExceptedModel()
            {
                AgencyIdString       = "019001000000",
                AgencyCode           = "019001000000",
                NameArabic           = "Workflow Registered Foreign 2",
                CategoryId           = 1,
                PurchaseMethodString = "1,2,4",
                IsOldSystem          = true,
                MobileNumber         = "0505654343",
                PurchaseMethods      = new System.Collections.Generic.List <int>()
                {
                    1, 2, 4
                }
            };

            var result = await _blockController.SaveAgency(_agencyExceptedModel);

            Assert.IsType <bool>(result);
            Assert.True(result);
        }
コード例 #3
0
 public async Task <bool> SaveAgency([FromBody] AgencyExceptedModel agencyExceptedModel)
 {
     return(await _iDMAppService.SaveAgency(agencyExceptedModel));
 }