public List <UnapprovedCashDepositModel> GetUnApprovedList() { var data = ent.Core_AgentCashDeposits.Where(x => x.isApproved == false); List <UnapprovedCashDepositModel> model = new List <UnapprovedCashDepositModel>(); foreach (var item in data) { var temp = new UnapprovedCashDepositModel { AccountNumber = GetBankAccountNumber(item.BankId), AgentName = item.Agents.AgentName, Amount = item.Amount, BankName = item.Banks.BankName, BranchName = item.BankBranches.BranchName, CreatdBy = item.UsersDetails.FullName, CreatedDate = item.CreatedDate, DepositId = item.DepositId, DepositDate = item.DepositDate, Currency = item.Currencies.CurrencyCode, InstrumentNo = item.InstrumentNo }; model.Add(temp); } return(model.ToList()); }
public ActionResult Details(int id) { UnapprovedCashDepositModel model = new UnapprovedCashDepositModel(); model = pro.GetUnApprovedDetails(id); return(View(model)); }
public ActionResult Index() { UnapprovedCashDepositModel model = new UnapprovedCashDepositModel(); model.unapprovedCashDepositList = pro.GetUnApprovedList(); return(View(model)); }
public ActionResult Details(string id) { TravelSession ts = (TravelSession)Session["TravelPortalSessionInfo"]; try { pro.ApproveCashDeposit(int.Parse(id), ts.AppUserId); } catch { UnapprovedCashDepositModel model = new UnapprovedCashDepositModel(); model = pro.GetUnApprovedDetails(int.Parse(id)); TempData["error"] = "Cannot approve the transaction"; return(View(model)); } return(RedirectToAction("Index")); }
public UnapprovedCashDepositModel GetUnApprovedDetails(int DepositId) { var item = ent.Core_AgentCashDeposits.Where(x => x.DepositId == DepositId).FirstOrDefault(); UnapprovedCashDepositModel model = new UnapprovedCashDepositModel { AccountNumber = item.AccountNumber, AgentName = item.Agents.AgentName, Amount = item.Amount, BankName = item.Banks.BankName, BranchName = item.BankBranches.BranchName, CreatdBy = item.UsersDetails.FullName, CreatedDate = item.CreatedDate, DepositId = item.DepositId, DepositDate = item.DepositDate, Currency = item.Currencies.CurrencyCode, InstrumentNo = item.InstrumentNo, PaymentModes = item.PaymentModes.ModeName }; return(model); }