public ActionResult Index(DepositSearchModel depositSearchModel) { try { DepositViewModel dvm = new DepositViewModel(); if (depositSearchModel.StartDateString != null && depositSearchModel.StartDateString != "") { depositSearchModel.StartDate = DateTime.ParseExact(depositSearchModel.StartDateString, "dd-MM-yyyy", CultureInfo.InvariantCulture); //depositSearchModel.StartDate = Convert.ToDateTime(depositSearchModel.EndDate).AddDays(1).AddMilliseconds(-1); } if (depositSearchModel.EndDateString != null && depositSearchModel.EndDateString != "") { depositSearchModel.EndDate = DateTime.ParseExact(depositSearchModel.EndDateString, "dd-MM-yyyy", CultureInfo.InvariantCulture).AddDays(1).AddMilliseconds(-1); //depositSearchModel.EndDate = Convert.ToDateTime(depositSearchModel.EndDate).AddDays(1).AddMilliseconds(-1); } dvm.DepositModelList = dal.GetDeposits(depositSearchModel); var bankAccount = dal.GetBanks(); ViewBag.BankAccount = new SelectList(bankAccount, "Id", "BankName"); var gameType = dal.GetGameTypes(); ViewBag.GameType = new SelectList(gameType, "Id", "GameType"); var status = from Status s in Enum.GetValues(typeof(Status)) select new { ID = (int)s, Name = s.ToString() }; ViewBag.Status = new SelectList(status, "ID", "Name"); return(View(dvm)); } catch { Session["message"] = "Unable to perform this request"; Session["requestStatus"] = "Error"; return(RedirectToAction("Index", "Deposit")); } }
public ActionResult Index() { if (Session["userName"] != null) { dal.UpdateNotificationsByType("deposit"); DepositViewModel dvm = new DepositViewModel(); DepositSearchModel dsm = new DepositSearchModel(); dsm.Status = Status.PENDING; dvm.DepositModelList = dal.GetDeposits(dsm); var bankAccount = dal.GetBanks(); ViewBag.BankAccount = new SelectList(bankAccount, "Id", "BankName"); var gameType = dal.GetGameTypes(); ViewBag.GameType = new SelectList(gameType, "Id", "GameType"); var status = from Status s in Enum.GetValues(typeof(Status)) select new { ID = (int)s, Name = s.ToString() }; ViewBag.Status = new SelectList(status, "ID", "Name"); dvm.Message = Session["message"] != null ? Session["message"].ToString() : null; dvm.RequestStatus = Session["requestStatus"] != null ? Session["requestStatus"].ToString() : null; Session.Remove("message"); Session.Remove("requestStatus"); return(View(dvm)); } else { return(RedirectToAction("Index", "Login")); } }