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