public ObjectResult Post([FromForm] WebApiEventEtu apiEvent) { var newEvent = (DatePickerEventEtu)apiEvent; newEvent.etudiantId = User.FindFirst(ClaimTypes.NameIdentifier).Value; _context.tblDisponibilites.Add(newEvent); _context.SaveChanges(); return(Ok(new { tid = newEvent.id, action = "inserted" })); }
public ObjectResult Put(int id, [FromForm] WebApiEventEtu apiEvent) { var updatedEvent = (DatePickerEventEtu)apiEvent; var dbEvent = _context.tblDisponibilites.Find(id); dbEvent.etudiantId = User.FindFirst(ClaimTypes.NameIdentifier).Value; dbEvent.priority = updatedEvent.priority; dbEvent.startTime = updatedEvent.startTime; dbEvent.endTime = updatedEvent.endTime; _context.SaveChanges(); return(Ok(new { action = "updated" })); }