Пример #1
0
        public async Task <IActionResult> Index()
        {
            var mail = await _mailService.GetHelpMeMailAsync();

            var viewData = new List <ViewModel>();

            var index = 0;


            foreach (var item in mail.Programs)
            {
                var data = new ViewModel();
                data.Program = item;

                if (mail.ReceiptItems.Count() >= 2)
                {
                    data.ReceiptItems.AddRange(mail.ReceiptItems.Skip(index).Take(2));
                    index = index + 2;

                    viewData.Add(data);
                }
                else
                {
                    break;
                }
            }

            return(View(viewData));
        }
        public async Task <ActionResult <string> > GetMailAsync()
        {
            var ReceiptZip = await _getMail.GetHelpMeMailAsync();

            return(Ok(ReceiptZip));
        }