public async Task <IActionResult> PutBestOfSevenHillsModel(int id, [FromForm] BestOfSevenHillsModel bestOfSevenHillsModel) { if (id != bestOfSevenHillsModel.Id) { return(BadRequest()); } try { if (bestOfSevenHillsModel.ImageFile != null) { DeleteImage(bestOfSevenHillsModel.Image); bestOfSevenHillsModel.Image = await SaveImage(bestOfSevenHillsModel.ImageFile); } } catch (Exception ex) { Console.WriteLine(ex.Message); } _context.Entry(bestOfSevenHillsModel).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BestOfSevenHillsModelExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <BestOfSevenHillsModel> > PostBestOfSevenHillsModel([FromForm] BestOfSevenHillsModel bestOfSevenHillsModel) { try { bestOfSevenHillsModel.Image = await SaveImage(bestOfSevenHillsModel.ImageFile); _context.bestOfSevenHills.Add(bestOfSevenHillsModel); await _context.SaveChangesAsync(); } catch (Exception ex) { Console.WriteLine(ex.Message); } return(StatusCode(201)); //return CreatedAtAction("GetBestOfSevenHillsModel", new { id = bestOfSevenHillsModel.Id }, bestOfSevenHillsModel); }