public async Task <ActionResult> Create(AuctionCreateViewModel auctionViewModel) { var account = await AccountFacade.GetAccountAccordingToEmailAsync(auctionViewModel.AccountEmail); var category = await AuctionFacade.GetCategoryAsync(new Guid(auctionViewModel.CategoryId)); var auctionDto = new AuctionDTO() { ClosingTime = auctionViewModel.ClosingTime, ActualPrice = auctionViewModel.ActualPrice, Name = auctionViewModel.Name, Description = auctionViewModel.Description, AccountId = account.Id, IsOpened = true }; await AuctionFacade.CreateAuctionWithCategoryNameAsync(auctionDto, category.Name); return(RedirectToAction("Index", "Home")); }