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