public async Task <IActionResult> PutRegleCms([FromRoute] int id, [FromBody] RegleCms regleCms) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != regleCms.Id) { return(BadRequest()); } _context.Entry(regleCms).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RegleCmsExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PostRegleCms([FromBody] RegleCms regleCms) { /* if (!ModelState.IsValid) * { * return BadRequest(ModelState); * } * * _context.RegleCms.Add(regleCms); * await _context.SaveChangesAsync(); * * return CreatedAtAction("GetRegleCms", new { id = regleCms.Id }, regleCms);*/ var imagePath = ConvertImage(regleCms.Image); regleCms.Image = imagePath; _context.RegleCms.Add(regleCms); await _context.SaveChangesAsync(); return(CreatedAtAction("GetRegle", new { id = regleCms.Id }, regleCms)); }