public async Task <IActionResult> CreateItem(ItemsInputModel inputModel) { var url = this.uploadService.UploadImageToCloudinary(inputModel.Thumbnail.OpenReadStream()); await this.itemsService.CreateItemAsync(inputModel.Name, inputModel.Type, inputModel.Description, inputModel.Price, inputModel.Available, url); return(this.RedirectToAction("Items")); }
public async Task <IActionResult> EditItem(ItemsInputModel inputModel) { string thumbnailUrl = null; if (inputModel.Thumbnail != null) { thumbnailUrl = this.uploadService.UploadImageToCloudinary(inputModel.Thumbnail.OpenReadStream()); } await this.itemsService.UpdateItemAsync(inputModel.Id, inputModel.Name, inputModel.Type, inputModel.Description, inputModel.Price, inputModel.Available, thumbnailUrl); return(this.RedirectToAction("Items")); }
public IActionResult CreateItem() { var viewModel = new ItemsInputModel(); return(this.View(viewModel)); }