コード例 #1
0
        public async Task <ActionResult <OrganizerItem> > PostOrganizerItem(OrganizerItem organizerItem)
        {
            _context.OrganizerItems.Add(organizerItem);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetOrganizerItem", new { id = organizerItem.Id }, organizerItem));
        }
コード例 #2
0
        public async Task <IActionResult> PutOrganizerItem(long id, OrganizerItem organizerItem)
        {
            if (id != organizerItem.Id)
            {
                return(BadRequest());
            }

            if (!OrganizerItemExists(id))
            {
                return(NotFound());
            }

            _context.Entry(organizerItem).State = EntityState.Modified;

            //try
            //{
            await _context.SaveChangesAsync();

            //}
            //catch (DbUpdateConcurrencyException)
            //{
            //    if (!OrganizerItemExists(id))
            //    {
            //        return NotFound();
            //    }
            //    else
            //    {
            //        throw;
            //    }
            //}

            //return NoContent();
            return(Ok(organizerItem));
        }