public async Task <ActionResult> EditAuction(AuctionDetailViewModel auctionModel) { var auctionDto = await AuctionFacade.GetAuctionAsync(auctionModel.Id); auctionDto.CategoryId = new Guid(auctionModel.CategoryId); auctionDto.IsOpened = auctionModel.IsOpened; auctionDto.ClosingTime = auctionModel.ClosingTime; auctionDto.Description = auctionModel.Description; await AuctionFacade.EditAuctionAsync(auctionDto); auctionDto = await AuctionFacade.GetAuctionAsync(auctionModel.Id); auctionModel = await InitializeAuctionDetailViewModel(auctionDto); return(View("AuctionDetailView", auctionModel)); }