Пример #1
0
        public async Task AddPhotoToAlbumAsync(Photo photo, Guid photoAlbumId)
        {
            string photoUrl = await _photoService.UploadPhotoAsync(photo);

            photo.Url = photoUrl;
            PhotoAlbum photoAlbum = _photoAlbumRepository.Read(photoAlbumId);

            photoAlbum.Photos.Add(photo);
            _photoAlbumRepository.Update(photoAlbum);
        }
        public IActionResult Update([FromBody] UpdatePhotoAlbumVModel param)
        {
            var result = new ResultModel();

            return(this.Wrapper(ref result, () =>
            {
                _photoAlbumRepository.Update(new PhotoAlbum()
                {
                    Id = param.id,
                    UserId = _claimEntity.userId,
                    CategoryId = param.categoryId,
                    Description = param.description,
                    Img = param.img,
                    Name = param.name
                });
            }, true));
        }