/// <summary> /// Save infomation /// </summary> /// <param name="inputObject">DataModel</param> /// <returns>DataModel</returns> private SaveDataModel SaveInfo(SaveDataModel inputObject) { // Local variable declaration SaveDataModel saveResult = null; AdminItemEntryDao adminItemEntryDao = null; StorageFileCom storageFileCom = null; // Variable initialize saveResult = new SaveDataModel(); adminItemEntryDao = new AdminItemEntryDao(); storageFileCom = new StorageFileCom(); if (IsAdd) { adminItemEntryDao.InsertItem(inputObject); // Insert } else { adminItemEntryDao.UpdateItem(inputObject); // Update } // Update StorageFile foreach (var storageFile in storageFileCom.GetListActive(inputObject.FileId, false)) { storageFile.ActiveFlag = true; storageFileCom.UpdateActiveFlag(storageFile, false); } storageFileCom.SubmitChanges(); return(saveResult); }