public static GetTransactionTypeConditionDetailResponse GetTransactionTypeConditionDetail(GetTransactionTypeConditionDetailRequest request) { GetTransactionTypeConditionDetailResponse response = new GetTransactionTypeConditionDetailResponse(); response.Error = new Handler.ErrorObject(); response.TransactionTypeConditionDetail = new TransactionTypeConditionDetail(); try { var bussines = TransactionTypeConditionDetailData.Select.GetTransactionTypeConditionDetail(request.TransactionTypeID, request.TransactionID, request.ConditionID); if (!bussines.Item1.Error) { response.TransactionTypeConditionDetail = new TransactionTypeConditionDetail() { id = bussines.Item2.id, amount = bussines.Item2.amount, idCondition = bussines.Item2.idCondition, idTransactionAnchor = bussines.Item2.idTransactionAnchor, idTransactionType = bussines.Item2.idTransactionType, createDate = bussines.Item2.createDate, upDateDate = bussines.Item2.upDateDate, deleteDate = bussines.Item2.deleteDate, state = bussines.Item2.state }; } else { response.Error.InfoError(bussines.Item1); } } catch (Exception ex) { response.Error.InfoError(ex); } return(response); }
public static GetTransactionTypeConditionDetailResponse GetTransactionTypeConditionDetailCount(GetTransactionTypeConditionDetailRequest request) { GetTransactionTypeConditionDetailResponse response = new GetTransactionTypeConditionDetailResponse(); response.Error = new Handler.ErrorObject(); response.Exist = false; try { var bussines = TransactionTypeConditionDetailData.Select.GetTransactionTypeConditionDetailCount(request.TransactionTypeID, request.TransactionID, request.ConditionID); if (!bussines.Item1.Error) { response.Exist = bussines.Item2; } else { response.Error.InfoError(bussines.Item1); } } catch (Exception ex) { response.Error.InfoError(ex); } return(response); }
public static GetTransactionTypeConditionDetailResponse GetTransactionTypeConditionDetailList(GetTransactionTypeConditionDetailRequest request) { GetTransactionTypeConditionDetailResponse response = new GetTransactionTypeConditionDetailResponse(); response.TransactionTypeConditionDetailList = new List <TransactionTypeConditionDetail>(); response.Error = new Handler.ErrorObject(); try { var bussines = TransactionTypeConditionDetailData.Select.GetTransactionTypeConditionDetailList(request.TransactionTypeID, request.TransactionID, request.ConditionID); if (!bussines.Item1.Error) { foreach (var item in bussines.Item2) { response.TransactionTypeConditionDetailList.Add(new TransactionTypeConditionDetail() { id = item.id, amount = item.amount, idCondition = item.idCondition, idTransactionAnchor = item.idTransactionAnchor, idTransactionType = item.idTransactionType, createDate = item.createDate, upDateDate = item.upDateDate, deleteDate = item.deleteDate, state = item.state }); } } else { response.Error.InfoError(bussines.Item1); } } catch (Exception ex) { response.Error.InfoError(ex); } return(response); }