/// <summary> /// Insert and Update /// </summary> /// <param name="featureName"></param> /// <param name="effectiveFrom"></param> /// <param name="featureCodeval"></param> /// <param name="description"></param> /// <param name="Mode"></param> /// <returns></returns> public int InsertandUpdateFeatureMaster(string featureName, string effectiveFrom, string featureCodeval, string description, string Mode) { BLMaster Master = new BLMaster(); FeatureMasterModel objfeaturemasterModel = new FeatureMasterModel(); List <FeatureMasterModel> lstfeaturemaster = new List <FeatureMasterModel>(); try { if (Mode.ToUpper() == "I") // Insert Data { if (string.IsNullOrEmpty(description)) { description = ""; } objfeaturemasterModel.Company_Code = _objcurrentInfo.GetCompanyCode(); objfeaturemasterModel.Feature_Name = featureName; objfeaturemasterModel.Effective_From = effectiveFrom; objfeaturemasterModel.Description = description; objfeaturemasterModel.Record_Status = "1"; objfeaturemasterModel.Is_Active = "1"; objfeaturemasterModel.Created_By = _objcurrentInfo.GetUserName(); objfeaturemasterModel.Created_Date = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:fff"); lstfeaturemaster.Add(objfeaturemasterModel); int result = Master.InsertforFeatureMaster(lstfeaturemaster); return(result); } else { if (string.IsNullOrEmpty(description)) { description = ""; } objfeaturemasterModel.Company_Code = _objcurrentInfo.GetCompanyCode(); objfeaturemasterModel.Feature_Code = featureCodeval; objfeaturemasterModel.Feature_Name = featureName; objfeaturemasterModel.Effective_From = effectiveFrom; objfeaturemasterModel.Description = description; objfeaturemasterModel.Updated_By = _objcurrentInfo.GetUserName(); objfeaturemasterModel.Updated_Date = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:fff"); lstfeaturemaster.Add(objfeaturemasterModel); int result = Master.UpdateforFeatureMaster(lstfeaturemaster); return(result); } } catch (Exception ex) { Dictionary <string, string> dicContext = new Dictionary <string, string>(); dicContext.Add("Filter:featureName", featureName); dicContext.Add("Filter:effectiveFrom", effectiveFrom); dicContext.Add("Filter:featureCodeval", featureCodeval); dicContext.Add("Filter:Mode", Mode); dicContext.Add("Filter:description", description); DataControl.Impl.ExceptionHandler.WriteLog(ex, dicContext); return(0); } }
/// <summary> /// Method is Used to get the Feature Details /// </summary> /// <returns></returns> private IEnumerable <FeatureMasterModel> GetFeatureMasterDetails() { try { FeatureMasterModel objFeaturemastermodel = new FeatureMasterModel(); objFeaturemastermodel.Company_Code = _objcurrentInfo.GetCompanyCode(); BLMaster objMaster = new BLMaster(); return(objMaster.GetFeatureMasterDetails(objFeaturemastermodel)); } catch (Exception ex) { Dictionary <string, string> dicObj = new Dictionary <string, string>(); DataControl.Impl.ExceptionHandler.WriteLog(ex, dicObj); return(null); } }