Ejemplo n.º 1
0
 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));
 }
Ejemplo n.º 2
0
 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));
 }