public async Task <Result> AddImagesToAlbum(AddImagesToAlbumInput input) { Album album = await _albumRepository.FindAsync(input.AlbumId); if (album == null) { return(new Result() { Success = false, Errors = new List <Error>() { new Error(ErrorCode.AlbumNotFound) } }); } if (album.Images == null) { album.Images = new List <Image>(); } album.Images.AddRange(input.Images.AsEnumerable()); await _albumRepository.UpdateAsync(album); return(new Result() { Success = true }); }
public async Task <IActionResult> AddImagesToAlbum( [FromForm] AddImagesToAlbumInput input) { Result result = await _albumManager.AddImagesToAlbum(input); if (result.Success) { return(Ok(result)); } else { return(BadRequest(result)); } }