public async ValueTask <(bool isSuccess, string error)> AddGallery(GalleryDTO entityDTO) { var gallery = new Gallery() { Alias = entityDTO.Alias, NormalizeAlias = entityDTO.Alias.TransformToId(), IsVisible = entityDTO.IsVisible ?? true, Photos = new List <Photo>() }; //Добавляем и проверяем можем ли мы добавить данную категорию var(isSuccess, error) = await _repository.AddGallery(gallery); if (!isSuccess) { return(isSuccess, error); } await _photoEntityUpdater.LoadPhotosToEntity(gallery, entityDTO, maxPixel : 1600); await _context.SaveChangesAsync(); return(true, null); }