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