public JsonResult CreateReplenishment(ReplenishmentModel model) { TransactSave transaction = new TransactSave { TransferCardNumber = model.CardNumber.Replace(" ", string.Empty), Amount = model.Amount }; return(CreateTransaction(model.UserId, transaction)); }
public async Task <ReplenishmentModel> PrepareReplenishmentListModel() { var replenishments = await _replenishmentService.GetAllReplenishmentsAsync(); var model = new ReplenishmentModel { Replenishments = replenishments }; return(model); }
/// <summary> /// Страница пополнения счёта. /// </summary> /// <param name="model">Модель пополнения счёта.</param> /// <returns>Страница пополнения счёта.</returns> public ActionResult Replenishment(ReplenishmentModel model) { int userCacheId = GetModelInfo(model.UserId); if (model.UserId != 0 && userCacheId == 0) { return(RedirectToAction("Login", "Account", new { errorMessage = ConstStrings.AuthorizationError })); } else { model.UserId = userCacheId; return(View(model)); } }
public async Task <ReplenishmentModel> PrepareReplenishmentModel(ReplenishmentModel model, Replenishment replenishment) { if (replenishment != null) { model = model ?? new ReplenishmentModel(); model.Id = replenishment.Id; model.BufferDays = replenishment.BufferDays; model.ReplenishmentQty = replenishment.ReplenishmentQty; model.SelectedStoreIds = replenishment.ReplenishmentStores.Select(ols => ols.StoreId).ToList(); model.CreatedOn = _dateTimeHelper.ConvertToUserTime(replenishment.CreatedOnUtc, DateTimeKind.Utc); model.LastActivityDate = _dateTimeHelper.ConvertToUserTime(replenishment.ModifiedOnUtc.GetValueOrDefault(DateTime.UtcNow), DateTimeKind.Utc); } var stores = await _storeService.GetStores(); model.AvailableStores = stores.Select(store => new SelectListItem { Text = store.P_BranchNo.ToString() + " - " + store.P_Name, Value = store.P_BranchNo.ToString() }).ToList(); return(await Task.FromResult(model)); }