Exemple #1
0
        public IActionResult Create([FromBody] AudioTrackItem item)
        {
            if (item == null)
            {
                return(BadRequest());
            }

            _context.AudioTracks.Add(item);
            _context.SaveChanges();

            return(CreatedAtRoute("GetAudioTrack", new { id = item.Id }, item));
        }
Exemple #2
0
        public IActionResult Update(long id, [FromBody] AudioTrackItem item)
        {
            if (item == null || item.Id != id)
            {
                return(BadRequest());
            }

            var audioTrack = _context.AudioTracks.Find(id);

            if (audioTrack == null)
            {
                return(NotFound());
            }

            audioTrack.Name       = item.Name;
            audioTrack.Performer  = item.Performer;
            audioTrack.Latitude   = item.Latitude;
            audioTrack.Longtitude = item.Longtitude;

            _context.AudioTracks.Update(audioTrack);
            _context.SaveChanges();

            return(NoContent());
        }