public IActionResult AddOfferItems(int offerId, int placeId) { var viewModel = new AddOfferItemsViewModel() { OfferId = offerId, PlaceId = placeId }; return(View(viewModel)); }
public async Task <IActionResult> AddOfferItems(AddOfferItemsViewModel addVm) { if (ModelState.IsValid) { string userId = _userManager.GetUserId(User); OfferTransaction tr = new OfferTransaction() { CreateUserId = userId, OfferId = addVm.OfferId, Amount = addVm.Amount, Type = OfferTransactionType.Supply }; await _offerProvider.AddTransactionAsync(tr); return(RedirectToAction(nameof(PlaceOffers), new { id = addVm.PlaceId, area = "" })); } else { return(View(addVm)); } }