public HttpResponseMessage UpdateUSBReportingField(HttpRequestMessage reqObject) { int result = 0; _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject); if (_requestedDataObject != null && _requestedDataObject.BusinessData != null) { _USBReportingField = JsonConvert.DeserializeObject <USBReportingField>(_requestedDataObject.BusinessData); bool IsValid = ModelValidation.TryValidateModel(_USBReportingField, out _modelErrorMsg); if (IsValid) { result = _IUSBReportingFieldService.UpdateUSBReportingField(_USBReportingField); } } 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 HttpResponseMessage GetUSBReportingField(HttpRequestMessage reqObject) { string _USBReportingField = string.Empty; _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject); if (_requestedDataObject != null && _requestedDataObject.BusinessData != null) { _USBReportingField = JsonConvert.DeserializeObject <string>(_requestedDataObject.BusinessData); //_USBReportingField = JsonConvert.DeserializeObject<string>(_requestedDataObject.BusinessData); //_DefineServiceId = _USBReportingField.DefineServiceId; } var List_USBReportingField = _IUSBReportingFieldService.GetUSBReportingField(_USBReportingField); if (List_USBReportingField != null) { _serviceResponse = _IDataManipulation.ResopnseWhenDataFound(List_USBReportingField, "information has been fetched successfully"); } else { _serviceResponse = _IDataManipulation.ResopnseWhenDataNotFound("Parent Account Not Found..."); } _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject); return(_response); }
public int AddUSBReportingField(USBReportingField _USBReportingField) { try { var _max = _IUoW.Repository <USBReportingField>().GetMaxValue(x => x.ReportingId) + 1; _USBReportingField.ReportingId = _max.ToString().PadLeft(3, '0'); _USBReportingField.AuthStatusId = "U"; _USBReportingField.LastAction = "ADD"; _USBReportingField.MakeDT = System.DateTime.Now; _USBReportingField.MakeBy = "mtaka"; var result = _IUoW.Repository <USBReportingField>().Add(_USBReportingField); #region Auth Log if (result == 1) { _IAuthLogService = new AuthLogService(); result = 1; } #endregion if (result == 1) { _IUoW.Commit(); } return(result); } catch (Exception ex) { _ObjErrorLogService = new ErrorLogService(); _ObjErrorLogService.AddErrorLog(ex, string.Empty, "AddUSBReportingField(obj)", string.Empty); return(0); } }
public IEnumerable <USBReportingField> GetOperatorInfo(USBReportingField _USBReportingField) { try { var RPTInfo = _IUoW.Repository <USBReportingField>().Get(x => x.DefineServiceId == _USBReportingField.PvId && x.OperatorId == _USBReportingField.OperatorId && x.AuthStatusId == "A" && x.ReportingType == "Input" && x.LastAction != "DEL").OrderByDescending(x => x.ReportingId); return(RPTInfo); } catch (Exception ex) { _ObjErrorLogService = new ErrorLogService(); _ObjErrorLogService.AddErrorLog(ex, string.Empty, "GetProviderRPTInfo()", string.Empty); return(null); } }
public int UpdateUSBReportingField(USBReportingField _USBReportingField) { try { int result = 0; bool IsRecordExist; if (!string.IsNullOrWhiteSpace(_USBReportingField.ReportingId)) { IsRecordExist = _IUoW.Repository <USBReportingField>().IsRecordExist(x => x.ReportingId == _USBReportingField.ReportingId); if (IsRecordExist) { var _oldUSBReportingField = _IUoW.Repository <USBReportingField>().GetBy(x => x.ReportingId == _USBReportingField.ReportingId); var _oldUSBReportingFieldForLog = ObjectCopier.DeepCopy(_oldUSBReportingField); _oldUSBReportingField.AuthStatusId = _USBReportingField.AuthStatusId = "U"; _oldUSBReportingField.LastAction = _USBReportingField.LastAction = "EDT"; _oldUSBReportingField.LastUpdateDT = _USBReportingField.LastUpdateDT = System.DateTime.Now; _USBReportingField.MakeBy = "mtaka"; result = _IUoW.Repository <USBReportingField>().Update(_oldUSBReportingField); #region Auth Log if (result == 1) { _IAuthLogService = new AuthLogService(); long _outMaxSlAuthLogDtl = 0; _IAuthLogService.AddAuthLog(_IUoW, _oldUSBReportingFieldForLog, _USBReportingField, "EDT", "0001", "090102015", 1, "USBReportingField", "MTK_USB_REPORTING_FIELD", "ReportingId", _USBReportingField.ReportingId, "mtaka", _outMaxSlAuthLogDtl, out _outMaxSlAuthLogDtl); } #endregion if (result == 1) { _IUoW.Commit(); } return(result); } } return(result); } catch (Exception ex) { _ObjErrorLogService = new ErrorLogService(); _ObjErrorLogService.AddErrorLog(ex, string.Empty, "UpdateUSBReportingField(obj)", string.Empty); return(0); } }
public HttpResponseMessage GetOperatorInfo(HttpRequestMessage reqObject) { USBReportingField _USBReportingField = null; _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject); if (_requestedDataObject != null && _requestedDataObject.BusinessData != null) { _USBReportingField = JsonConvert.DeserializeObject <USBReportingField>(_requestedDataObject.BusinessData); } var List_USBReportingField = _IUsbReceiveService.GetOperatorInfo(_USBReportingField); if (List_USBReportingField != null) { _serviceResponse = _IDataManipulation.ResopnseWhenDataFound(List_USBReportingField, "information has been fetched successfully"); } else { _serviceResponse = _IDataManipulation.ResopnseWhenDataNotFound("Parent Account Not Found..."); } _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject); return(_response); }