public File ProcessData(string data, string fileName, int fileType)
        {
            byte[] bytes = Convert.FromBase64String(data);
            string userId = _userService.GetCurrentUserId();

            FileType enumFileType;
            Enum.TryParse(fileType.ToString(), out enumFileType);
            File file = new File();

            using (Stream memoryStream = new MemoryStream(bytes))
            {
                file = ProcessFile(memoryStream, userId, enumFileType, fileName);
            }

            return file;
        }
        private File ProcessFile(Stream file,
            string userId, FileType enumFileType, string fileName)
        {
            string keyName = "C10/" + Guid.NewGuid() + "_" + fileName;
            UploadToAWS(file, keyName);

            string pathWithSlash = "/" + keyName;
            int id = Insert(userId, pathWithSlash, enumFileType); //to DB

            File currentFile = new File();
            currentFile.FileType = enumFileType;
            currentFile.Path = pathWithSlash;
            currentFile.Id = id;

            return currentFile;
        }