public IHttpActionResult Put(int id, AlbumApiModel album)
        {
            if (album == null)
            {
                return this.BadRequest("No data");
            }

            if (this.albumService.Update(id, album.Title, album.Year, album.Producer, album.ArtistsIds, album.SongsIds))
            {
                return this.Ok();
            }

            return this.NotFound();
        }
        public IHttpActionResult Post(AlbumApiModel album)
        {
            if (!this.ModelState.IsValid)
            {
                return this.BadRequest(this.ModelState);
            }

            if (album == null)
            {
                return this.BadRequest("No data");
            }

            this.albumService.Add(album.Title, album.Year, album.Producer, album.ArtistsIds, album.SongsIds);

            return this.Ok();
        }