public int AddBackupHistory(BackupHistoryModel backupModel) { int backupID = 0; backupID = backuprestoreDAO.AddBackupHistory(backupModel); return(backupID); }
public int AddBackupHistory(BackupHistoryModel backupModel) { int backupID = 0; try { BackupHistory backupData = new BackupHistory(); backupData.BackupName = backupModel.BackupName; backupData.CreateBy = backupModel.BackupBy; backupData.CreateDate = backupModel.BackupDate; dbContext.BackupHistories.Add(backupData); try { dbContext.SaveChanges(); backupID = backupData.BackupID; } catch (Exception ex) { log.Error(String.Format("Exception : {0}", ex.StackTrace)); } return(backupID); } catch (Exception ex) { log.Error(String.Format("Exception : {0}", ex.StackTrace)); return(backupID); } }
private void btnCreateBackUp_Click(object sender, EventArgs e) { int backupID = 0; if (ValidateBackUpName()) { BackupHistoryModel backupData = new BackupHistoryModel(); backupData = GetInsertBackupHistory(); backupID = backuprestoreData.AddBackupHistory(backupData); if (backupID > 0) { string folderPath = ""; folderPath = this.GetBackupFolderPath(backupID.ToString()); // if (folderPath == "") { MessageBox.Show(MessageConstants.Cannotcreatebackupfilepathisinvalid, MessageConstants.TitleError, MessageBoxButtons.OK, MessageBoxIcon.Error); //Dele } else { if (Directory.Exists(folderPath)) { FilesUtilBll.DeleteDirectory(folderPath); } if (!ExportTableToTextFile(folderPath, backupID)) { FilesUtilBll.DeleteDirectory(folderPath); backuprestoreData.UpdateDeletedFlagBackupHistory(backupID, UserName); MessageBox.Show(MessageConstants.Cannotcreatebackupfileerrorexportcsvfile, MessageConstants.TitleError, MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show(MessageConstants.Createbackupfilesuccessfull, MessageConstants.TitleInfomation, MessageBoxButtons.OK, MessageBoxIcon.Information); } } } txtBackupName.Text = ""; RefreshData(); FocusOnLastRow(); } else { MessageBox.Show(MessageConstants.BackupNamemustnotbeNullorBlank, MessageConstants.TitleWarning, MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private BackupHistoryModel GetInsertBackupHistory() { BackupHistoryModel backupData = new BackupHistoryModel(); try { backupData.BackupName = txtBackupName.Text; backupData.BackupBy = UserName; backupData.BackupDate = DateTime.Now; return(backupData); } catch (Exception ex) { log.Error(String.Format("Exception : {0}", ex.StackTrace)); return(backupData); } }