public void AddFileToDatabase(string fileName, string extension, string folder, int folderId, bool isDatabase, int saveMode) { string newFileName = fileName; if (saveMode == 1) { newFileName = fileName + ".resources"; } FileInfo file = new FileInfo(GetAbsolutePath(folder + newFileName)); ATTFile obj = new ATTFile(); obj.PortalId = fb.GetPortalID; obj.UniqueId = Guid.NewGuid(); obj.VersionGuid = Guid.NewGuid(); obj.FileName = fileName; obj.Extension = extension; obj.Size = int.Parse(file.Length.ToString()); obj.ContentType = FileManagerHelper.ReturnExtension(extension); obj.Folder = folder; obj.FolderId = folderId; obj.IsActive = 1; obj.StorageLocation = saveMode; obj.AddedBy = fb.GetUsername; if (isDatabase) { byte[] _fileContent = FileManagerHelper.FileToByteArray(GetAbsolutePath(folder + fileName)); obj.Content = _fileContent; } try { FileManagerController.AddFile(obj); if (saveMode == 2) { file.Delete(); } } catch (Exception ex) { fb.ProcessException(ex); } }