@using TIAMWebApp.Shared.Application.Interfaces; @using TIAMWebApp.Shared.Application.Models; @inject ISessionService sessionService;

Step 1

@code { [Parameter] public AuctionBidModel auctionBidModel { get; set; } [Parameter] public int TargetProductId { get; set; } [Parameter] public EventCallback onNext { get; set; } [Parameter] public EventCallback auctionBidModelChanged { get; set; } public Guid UserId { get; set; } private string spinnerClass = ""; private async Task GoToNextStep() { spinnerClass = "spinner-border spinner-border-sm"; await Task.Delay(500); auctionBidModel.Id = Guid.NewGuid(); auctionBidModel.OwnerId = sessionService.User.UserId; auctionBidModel.TargetProductId = TargetProductId; spinnerClass = ""; await auctionBidModelChanged.InvokeAsync(auctionBidModel); await onNext.InvokeAsync(); } }