예제 #1
0
 public (bool ValidationResult, string ValidationMessage) ValidateGetImage(Guid uid)
 {
     if (!_imageRepository.CheckImageExistance(uid.ToString()).Result)
     {
         return(false, ErrorDictionary.GetErrorMessage(12, _culture));
     }
     return(true, string.Empty);
 }
예제 #2
0
        public async Task <Guid> SaveImage(byte[] content)
        {
            var uid = Guid.NewGuid();

            while (await _imageRepository.CheckImageExistance(uid.ToString()))
            {
                uid = Guid.NewGuid();
            }
            await _imageRepository.AddImage(uid.ToString(), content);

            return(uid);
        }