예제 #1
0
        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"
            }));
        }
예제 #2
0
        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"
            }));
        }