Ejemplo n.º 1
0
 public ActionResult CreateDepositRequest()
 {
     
     var depositRequestModel = new DepositRequestVM
     {
         DepositTypes = GetDepositTypesListItems(),
         RequestModel = new RequestModel()
     };
     var firstDepositType = depositRequestModel.DepositTypes.FirstOrDefault();
     if (firstDepositType != null)
     {
         firstDepositType.Selected = true;
     }
     return View(depositRequestModel);
 }
Ejemplo n.º 2
0
 public ActionResult CreateDepositRequest(DepositRequestVM model)
 {
     if (ModelState.IsValid && model.RequestModel.Amount >= 1 && model.RequestModel.Amount <= 1000000000)
     {
         model.RequestModel.ClientId = CurrentUser.UserId;
         model.RequestModel.State = RequestState.Pending;
         model.RequestModel.Type = RequestType.Deposit;
         requestService.CreateRequest(model.RequestModel);
         return RedirectToAction("ClientViewRequests");
     }
     ModelState.Clear();
     ModelState.AddModelError("", "Некорректное значение суммы");
     model.DepositTypes = GetDepositTypesListItems();
     return View(model);
 }