public HttpResponseMessage GetReportByFunctionId(HttpRequestMessage reqObject) { string FunctionId = string.Empty; _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject); if (_requestedDataObject != null && _requestedDataObject.BusinessData != null) { FunctionId = JsonConvert.DeserializeObject <string>(_requestedDataObject.BusinessData); //_ReportConfigMasters = JsonConvert.DeserializeObject<ReportConfigMaster>(_requestedDataObject.BusinessData); //FunctionId = _ReportConfigMasters.FunctionId; } if (!string.IsNullOrWhiteSpace(FunctionId)) { _ReportConfigMasters = new ReportConfigMaster(); _ReportConfigMasters = _IReportService.GetReportConfigMasterByFunctionId(FunctionId); _ReportConfigMasters.ReportConfigParams = _IReportService.GetReportConfigParamByFunctionId(FunctionId); _ReportConfigMasters.DatabaseConnection = _IReportService.GetDatabaseConConfigByFunctionId(_ReportConfigMasters.ConnectionId); } if (_ReportConfigMasters != null) { _serviceResponse = _IDataManipulation.SetResponseObject(_ReportConfigMasters, "information has been fetched successfully"); } else { _serviceResponse = _IDataManipulation.SetResponseObject(_ReportConfigMasters, "Account Status Setup Not Found..."); } _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject); return(_response); }
public int UpdateReportConfigMaster(ReportConfigMaster _ReportConfiguration) { try { int result = 0; bool IsRecordExist; if (!string.IsNullOrWhiteSpace(_ReportConfiguration.FunctionId)) { IsRecordExist = _IUoW.Repository <ReportConfigMaster>().IsRecordExist(x => x.FunctionId == _ReportConfiguration.FunctionId); if (IsRecordExist) { _ReportConfiguration.GenBeforeEod = _ReportConfiguration.GenBeforeEod == "True" ? "1" : "0"; _ReportConfiguration.AutoGenPeriod = _ReportConfiguration.AutoGenPeriod == "True" ? "1" : "0"; _ReportConfiguration.IsVisible = _ReportConfiguration.IsVisible == "True" ? "1" : "0"; result = _IUoW.Repository <ReportConfigMaster>().Update(_ReportConfiguration); if (result == 1) { _IUoW.Commit(); } return(result); } } return(result); } catch (Exception ex) { _ObjErrorLogService = new ErrorLogService(); _ObjErrorLogService.AddErrorLog(ex, string.Empty, "UpdateReportConfiguration(obj)", string.Empty); return(0); } }
public int AddReportConfigMaster(ReportConfigMaster _ReportConfiguration) { try { _ReportConfiguration.GenBeforeEod = _ReportConfiguration.GenBeforeEod == "True" ? "1" : "0"; _ReportConfiguration.AutoGenPeriod = _ReportConfiguration.AutoGenPeriod == "True" ? "1" : "0"; _ReportConfiguration.IsVisible = _ReportConfiguration.IsVisible == "True" ? "1" : "0"; _ReportConfiguration.MakeDt = System.DateTime.Now; var result = _IUoW.Repository <ReportConfigMaster>().Add(_ReportConfiguration); if (result == 1) { _IUoW.Commit(); } return(result); } catch (Exception ex) { _ObjErrorLogService = new ErrorLogService(); _ObjErrorLogService.AddErrorLog(ex, string.Empty, "AddReportConfiguration(obj)", string.Empty); return(0); } }
public HttpResponseMessage GetReportConfigByFunc(HttpRequestMessage reqObject) { string FunctionId = string.Empty; _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject); if (_requestedDataObject != null && _requestedDataObject.BusinessData != null) { //_ReportConfigMaster = JsonConvert.DeserializeObject<ReportConfigMaster>(_requestedDataObject.BusinessData); FunctionId = _requestedDataObject.BusinessData; } if (!string.IsNullOrWhiteSpace(FunctionId)) { _ReportConfigMaster = new ReportConfigMaster(); _ReportConfigMaster = _IReportConfigarationService.GetReportConfigByFunc(FunctionId); } if (_ReportConfigMaster != null) { _serviceResponse = _IDataManipulation.SetResponseObject(_ReportConfigMaster, "information has been fetched successfully"); } else { _serviceResponse = _IDataManipulation.SetResponseObject(_ReportConfigMaster, "Report Configaration Master Information Not Found..."); } _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject); return(_response); }
public HttpResponseMessage UpdateReportConfigMaster(HttpRequestMessage reqObject) { int result = 0; _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject); if (_requestedDataObject != null && _requestedDataObject.BusinessData != null) { _ReportConfigMaster = JsonConvert.DeserializeObject <ReportConfigMaster>(_requestedDataObject.BusinessData); bool IsValid = ModelValidation.TryValidateModel(_IReportConfigarationService, out _modelErrorMsg); if (IsValid) { result = _IReportConfigarationService.UpdateReportConfigMaster(_ReportConfigMaster); } } if (!string.IsNullOrWhiteSpace(_modelErrorMsg)) { _serviceResponse = _IDataManipulation.SetResponseObject(result, _modelErrorMsg); } else if (result == 1) { _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been updated successfully"); } else { _serviceResponse = _IDataManipulation.SetResponseObject(result, "information hasn't been updated"); } _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject); return(_response); }
public ReportConfigMaster GetReportConfigurationBy(ReportConfigMaster _ReportConfiguration) { try { if (_ReportConfiguration == null) { return(_ReportConfiguration); } return(_IUoW.Repository <ReportConfigMaster>().GetBy(x => x.FunctionId == _ReportConfiguration.FunctionId)); } catch (Exception ex) { _ObjErrorLogService = new ErrorLogService(); _ObjErrorLogService.AddErrorLog(ex, string.Empty, "GetReportConfigurationBy(obj)", string.Empty); return(null); } }
public HttpResponseMessage GetReportConfigurationBy(HttpRequestMessage reqObject) { _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject); if (_requestedDataObject != null && _requestedDataObject.BusinessData != null) { _ReportConfigMaster = JsonConvert.DeserializeObject <ReportConfigMaster>(_requestedDataObject.BusinessData); _ReportConfigMaster = _IReportConfigarationService.GetReportConfigurationBy(_ReportConfigMaster); } if (_IReportConfigarationService != null) { _serviceResponse = _IDataManipulation.SetResponseObject(_IReportConfigarationService, "information has been fetched successfully"); } else { _serviceResponse = _IDataManipulation.SetResponseObject(_IReportConfigarationService, "Report Configaration Master Information Not Found..."); } _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject); return(_response); }
public int DeleteReportConfiguration(ReportConfigMaster _ReportConfiguration) { throw new NotImplementedException(); }