public IActionResult Add() { DelegateTransferViewModel agencyTransfer = new DelegateTransferViewModel(); agencyTransfer.TransferDate = DateTime.Now.ToString("d", CultureInfo.InvariantCulture); ViewBag.PurposeId = new SelectList(_purpose.GetTransferPurposes(), "Id", "Name"); ViewBag.CurrencyId = new SelectList(_currency.GetCurrencies(), "Id", "Name"); ViewBag.TransferBankId = new SelectList(_bank.GetBankDetails(), "Id", "Name"); ViewBag.PaymentMethodId = new SelectList(_payment.GetPaymentMethods(), "Id", "Name"); ViewBag.UserDelegateId = new SelectList(_userdelegate.GetDelegates(), "Id", "Name"); return(View(agencyTransfer)); }
public async Task <IActionResult> Index(int?page, string SearchString) { var delegateList = _Delegate.GetDelegates(); if (SearchString != null) { delegateList = _Delegate.GetDelegates().Where(x => x.Name.Contains(SearchString)); } else { delegateList = _Delegate.GetDelegates(); } if (delegateList.Count() <= 10) { page = 1; } int pageSize = 10; var delgatepaging = await PaginatedList <UserDelegate> .CreateAsync(delegateList.AsNoTracking(), page ?? 1, pageSize); ViewBag.Delegates = delgatepaging; return(View(delgatepaging)); }