static void Start(string productId, string callHomeUrl) { Perform(() => { var location = Assembly.GetExecutingAssembly().Location; var filePath = Path.GetDirectoryName(location); var fvi = VersionInfo.FetchVersionInfo(); var productVersion = fvi; TBConfig.SetFilePath(filePath); TBConfig.CreateConfig(callHomeUrl, productId, productVersion, productVersion, false); return(TBApp.Start()); }); }
// ReSharper disable UnusedMember.Local static void Start(string productId, string callHomeUrl) // ReSharper restore UnusedMember.Local { Perform(() => { var location = Assembly.GetExecutingAssembly().Location; var filePath = Path.GetDirectoryName(location); #if !DEBUG && !TEST var fvi = VersionInfo.FetchVersionInfo(); var productVersion = fvi; #else // ReSharper disable ConvertToConstant.Local var productVersion = "0.0.9999.0"; // ReSharper restore ConvertToConstant.Local #endif TBConfig.SetFilePath(filePath); TBConfig.CreateConfig(callHomeUrl, productId, productVersion, productVersion, false); return(TBApp.Start()); }); }
public ColumnConfigDTO SaveData(ColumnConfigDTO model) { log.MethodStart(); var currentDateTime = DateTime.Now; var currentUser = ""; ColumnConfigDTO objReturn = new ColumnConfigDTO(); using (var trans = _db.Database.BeginTransaction()) { try { var objModel = new TBConfig(); if (model.tbc_status == "E") { objModel = _db.TBConfigs.FirstOrDefault(x => x.tbc_id == model.tbc_id); } if (model.tbc_status == "N") { objModel = _mapper.Map <TBConfig>(model); objModel.tbc_status = objModel.tbc_active == true ? "A" : "I"; objModel.tbc_createdate = currentDateTime; currentUser = objModel.tbc_createuser; _db.TBConfigs.Add(objModel); } else if (model.tbc_status == "E") { objModel.tbc_column_name = model.tbc_column_name; objModel.tbc_column_label = model.tbc_column_label; objModel.tbc_column_placeholder = model.tbc_column_placeholder; objModel.tbc_required_field = model.tbc_required_field; objModel.tbc_edit = model.tbc_edit; objModel.tbc_active = model.tbc_active; objModel.tbc_status = objModel.tbc_active == true ? "A" : "I"; objModel.tbc_updateuser = model.tbc_updateuser; objModel.tbc_updatedate = currentDateTime; currentUser = objModel.tbc_updateuser; //_db.TCMenus.Update(objModel); } #region Save Log Process ... _db.LogProcesss.Add(new LogProcess() { log_usr_id = currentUser, log_mnu_id = "", log_mnu_name = "ColumnConfig", log_tran_id = objModel.tbc_mnu_code, log_action = (model.tbc_status == "N" ? "New" : "Update"), log_desc = (model.tbc_status == "N" ? "New" : "Update") + " ColumnConfig " + objModel.tbc_mnu_code + ":" + objModel.tbc_column_name, log_createuser = currentUser, log_createdate = currentDateTime }); #endregion _db.SaveChanges(); trans.Commit(); } catch (Exception ex) { // TODO: Handle failure log.Error(ex); trans.Rollback(); } finally { trans.Dispose(); } } log.MethodFinish(); return(objReturn); }