public IActionResult Put(int id, DettaglioEvento item) { if (ModelState.IsValid) { var entity = this.db.Eventi.SingleOrDefault(x => x.Id == id); if (entity == null) { return(NotFound()); } entity.Nome = item.Nome; entity.Localita = item.Localita; entity.Data = item.Data; entity.Descrizione = item.Descrizione; entity.Note = item.Note; this.db.SaveChanges(); return(NoContent()); } return(BadRequest(ModelState)); }
public IActionResult Post(DettaglioEvento item) { if (ModelState.IsValid) { var entity = new Evento() { Id = item.Id, Nome = item.Nome, Localita = item.Localita, Data = item.Data, Descrizione = item.Descrizione, Note = item.Note }; this.db.Add(entity); this.db.SaveChanges(); item.Id = entity.Id; return(CreatedAtAction(nameof(Get), new { id = entity.Id }, item)); } return(BadRequest(ModelState)); }