Example #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;
        }
Example #2
0
        /// <summary>
        /// Updates the Associated Diary and adds a Record to the Certified Package Table
        /// </summary>
        /// <param name="DiaryID"></param>
        /// <param name="UDNumber"></param>
        /// <param name="FilePath"></param>
        /// <param name="MembersEdipi"></param>
        /// <param name="MembersFirstName"></param>
        /// <param name="MembersLastName"></param>
        /// <param name="MembersMI"></param>
        /// <returns></returns>
        public static async Task UpdateCertifiedPackageAsync(int DiaryID, string UDNumber, string FilePath, int MembersEdipi, string MembersFirstName, string MembersLastName, string MembersMI)
        {
            string        fileName               = UDNumber + '.' + MembersEdipi + ".pdf";
            Task <string> SaveFile               = Task.Run(() => FileOperation.CopyFile(fileName, "Certified Package", FilePath));
            string        FileSaveLocation       = await SaveFile;
            Task          UpdateDiaryTable       = Task.Run(() => DiaryTable.UpdateUnitDiary(CommandUpdateModel.DiaryUpdate(FileSaveLocation, DiaryID)));
            Task          InsertCertifiedPackage = Task.Run(() => CertifiedPackageTable.Insert(CommandInsertModel.InsertCertifiedPackage(DiaryID, UDNumber, MembersEdipi, MembersLastName, MembersFirstName, MembersMI)));
            await         UpdateDiaryTable;
            await         InsertCertifiedPackage;

            CertifiedPackageList.UpdateList(DiaryID, UserName, InsertDate, FileSaveLocation, MembersEdipi, MembersLastName, MembersFirstName, MembersMI);
            return;
        }