public JsonResult ActualAmountByAssignment(int ProductID, int CellarArea, int condition, int transactionType) { CellarBussines.GetCellarRequest request = new CellarBussines.GetCellarRequest() { ProductID = ProductID, CellarAreaID = CellarArea, conditionID = condition, TransactionTypeID = transactionType }; var cellarInformation = CellarBussines.Select.GetCellarByProductIDAndCellarArea(request).Cellar; TransactionTypeConditionDetailBussines.GetTransactionTypeConditionDetailRequest requestCondition = new TransactionTypeConditionDetailBussines.GetTransactionTypeConditionDetailRequest() { ConditionID = condition, TransactionTypeID = 1, TransactionID = cellarInformation.id }; return(Json( new { AmountTotal = cellarInformation.amount, AmountCondition = TransactionTypeConditionDetailBussines.Select.GetTransactionTypeConditionDetail(requestCondition).TransactionTypeConditionDetail.amount // ActualAmount = CellarBussines.Select.GetCellarByProductIDAndCellarArea(request).Cellar.amount }, JsonRequestBehavior.AllowGet)); }
public JsonResult ActualAmountByDownload(int ProductID, int CategoryID, int condition, int transactionType) { AssignmentBussines.GetAssignmentWithConditionRequest request = new AssignmentBussines.GetAssignmentWithConditionRequest() { ProductID = ProductID, CategoryID = CategoryID, ConditionID = condition, TransactionTypeID = transactionType }; var AssignmentInformation = AssignmentBussines.Select.GetAssignmentByProductIDAndCategoryID(request).Assignment; TransactionTypeConditionDetailBussines.GetTransactionTypeConditionDetailRequest requestCondition = new TransactionTypeConditionDetailBussines.GetTransactionTypeConditionDetailRequest() { ConditionID = condition, TransactionTypeID = transactionType, TransactionID = AssignmentInformation.id }; return(Json( new { AmountTotal = AssignmentInformation.amount, AmountCondition = TransactionTypeConditionDetailBussines.Select.GetTransactionTypeConditionDetail(requestCondition).TransactionTypeConditionDetail.amount }, JsonRequestBehavior.AllowGet)); }