public async Task <IActionResult> Quote(Guid collectionId, IEnumerable <Guid> items) { var quote = new Quote { Id = Guid.NewGuid(), Collector = GetUserIdentity(), ItemsToInsure = items }; await quoteRepository.AddIncompleteQuote(quote); var model = new CompleteQuoteRequest { QuoteToCompleteId = quote.Id, Collector = quote.Collector, Items = await collectionRepository.GetPhilatelicItemsAsync(quote.Collector, quote.ItemsToInsure), AllAvailableImsurers = await quoteRepository.GetAllInsurersAsync() }; return(View(model)); }