/*================================================================================================================================== * Public Methods *=================================================================================================================================*/ public questStatus Create(Quest.Functional.MasterPricing.Tableset tableset, out TablesetId tablesetId) { // Initialize questStatus status = null; tablesetId = null; // Data rules. // Create the tableset using (MasterPricingEntities dbContext = new MasterPricingEntities()) { status = create(dbContext, tableset, out tablesetId); if (bLogging) { TablesetLog tablesetLog = new TablesetLog(); tablesetLog.Database = "Database.Id=" + tableset.DatabaseId.ToString(); tablesetLog.Name = tableset.Name == null ? "(null)" : tableset.Name; tablesetLog.Event = "CREATE"; tablesetLog.Data = status.ToString(); TablesetLogId tablesetLogId = null; _dbTablesetLogsMgr.Create(tablesetLog, out tablesetLogId); } if (!questStatusDef.IsSuccess(status)) { return(status); } } return(new questStatus(Severity.Success)); }
/*================================================================================================================================== * Properties *=================================================================================================================================*/ #endregion #region Public Methods /*================================================================================================================================== * Public Methods *=================================================================================================================================*/ public questStatus Create(Quest.Functional.Logging.TablesetLog tablesetLog, out Quest.Functional.Logging.TablesetLogId tablesetLogId) { // Initialize tablesetLogId = null; questStatus status = null; // Date/time stamp it tablesetLog.Created = DateTime.Now; // Create tablesetLog status = _dbTablesetLogsMgr.Create(tablesetLog, out tablesetLogId); if (!questStatusDef.IsSuccess(status)) { return(status); } return(new questStatus(Severity.Success)); }