Ejemplo n.º 1
0
        public AlbumApiModel AddAlbum(AlbumApiModel newAlbumApiModel)
        {
            var album = newAlbumApiModel.Convert();

            album = _albumRepository.Add(album);
            newAlbumApiModel.AlbumId = album.AlbumId;
            return(newAlbumApiModel);
        }
        public async Task <AlbumApiModel> AddAlbumAsync(AlbumApiModel newAlbumApiModel,
                                                        CancellationToken ct = default)
        {
            var album = newAlbumApiModel.Convert();

            album = await _albumRepository.AddAsync(album, ct);

            newAlbumApiModel.AlbumId = album.AlbumId;
            return(newAlbumApiModel);
        }
        public AlbumApiModel AddAlbum(AlbumApiModel newAlbumApiModel)
        {
            ValidationResult result = _albumvalidator.Validate(newAlbumApiModel);

            var album = newAlbumApiModel.Convert();

            album = _albumRepository.Add(album);
            newAlbumApiModel.AlbumId = album.AlbumId;
            return(newAlbumApiModel);
        }