Exemplo n.º 1
0
        public async Task UpdateMusic(MusicSaveDto dto)
        {
            var entity = _mapper.Map <Music>(dto);

            _unitOfWork.Musics.Edit(entity);

            await _unitOfWork.CommitAsync();
        }
Exemplo n.º 2
0
        public async Task <MusicDto> CreateMusic(MusicSaveDto dto)
        {
            var entity = _mapper.Map <MusicSaveDto, Music>(dto);
            await _unitOfWork.Musics.AddAsync(entity);

            await _unitOfWork.CommitAsync();

            var infoDto = _mapper.Map <MusicDto>(entity);

            return(infoDto);
        }
Exemplo n.º 3
0
        public async Task <IActionResult> UpdateMusic([FromBody] MusicSaveDto musicDto)
        {
            await _musicService.UpdateMusic(musicDto);

            return(Ok());
        }
Exemplo n.º 4
0
        public async Task <IActionResult> CreateMusic([FromBody] MusicSaveDto musicDto)
        {
            var newMusic = await _musicService.CreateMusic(musicDto);

            return(Ok(newMusic));
        }