Beispiel #1
0
        /// <summary>
        /// Updates the Selected Diary in the Table
        /// </summary>
        /// <param name="DiaryID"></param>
        /// <param name="UDNumber"></param>
        /// <param name="FilePath"></param>
        /// <returns>Task Complete</returns>
        public static async Task UpdateRegularDiaryAsync(int DiaryID, string UDNumber, string FilePath)
        {
            string        fileName         = UDNumber + ".pdf";
            Task <string> SaveFile         = Task.Run(() => FileOperation.CopyFile(fileName, "Diary", FilePath));
            string        FileSaveLocation = await SaveFile;
            Task          UpdateDatabase   = Task.Run(() => DiaryTable.UpdateUnitDiary(CommandUpdateModel.DiaryUpdate(FileSaveLocation, DiaryID)));
            await         UpdateDatabase;

            DiaryList.UpdateList(DiaryID, UserName, InsertDate, FileSaveLocation);
            return;
        }