示例#1
0
        public IActionResult Index()
        {
            var bank = _bankService.GetBanks();
            List <PatnerViewModel> patnerViewModel = new List <PatnerViewModel>();

            foreach (var item in bank)
            {
                var             parterbank = _patnerService.GetPatnerById(item.BankId);
                PatnerViewModel list       = new PatnerViewModel();
                if (parterbank != null)
                {
                    string[]    values   = parterbank.PatnerId.Split(',').Select(sValue => sValue.Trim()).ToArray();
                    List <Bank> banklist = new List <Bank>();
                    foreach (var partrbank in values)
                    {
                        var data = _bankService.GetBankById(Convert.ToInt32(partrbank));
                        banklist.Add(data);
                    }
                    list.Bank       = item;
                    list.PatnerBank = banklist;
                    patnerViewModel.Add(list);
                }
                else
                {
                    list.Bank = item;
                    // list.PatnerBank = banklist;
                    patnerViewModel.Add(list);
                }
            }
            return(View(patnerViewModel));
        }
示例#2
0
        public dynamic GetPatner()
        {
            var bank = _bankService.GetBanks();
            List <PatnerViewModel> patnerViewModel = new List <PatnerViewModel>();

            foreach (var item in bank)
            {
                item.Image = "/Image/" + item.Image;
                var             parterbank = _patnerService.GetPatnerById(item.BankId);
                PatnerViewModel list       = new PatnerViewModel();
                if (parterbank != null)
                {
                    string[]    values   = parterbank.PatnerId.Split(',').Select(sValue => sValue.Trim()).ToArray();
                    List <Bank> banklist = new List <Bank>();
                    foreach (var partrbank in values)
                    {
                        var data = _bankService.GetBankById(Convert.ToInt32(partrbank));
                        if (data != null)
                        {
                            data.Image = "/Image/" + data.Image;
                        }

                        banklist.Add(data);
                    }
                    list.Bank       = item;
                    list.PatnerBank = banklist;
                    patnerViewModel.Add(list);
                }
                else
                {
                    list.Bank = item;
                    // list.PatnerBank = banklist;
                    patnerViewModel.Add(list);
                }
            }
            return(HttpResponse(StatusCodes.Status200OK, "Bank With PatnerList", patnerViewModel));
        }