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