public HttpResponseMessage TransferAsset(ExternalTransferAssignmentViewModel model) { int result = 0; BO.AssignmentProcess assignProcess = new BO.AssignmentProcess(); if (model.RequestorID != 0) { if (model.RequireApproval) { result = assignProcess.TransferAssetWithApproval(model); } else { result = assignProcess.TransferAssetWithoutApproval(model); } if (result >= 0) { return(ReturnMessages.RESPONSE_OK()); } else { return(ReturnMessages.RESPONSE_NOTSUCCESSFUL()); } } return(ReturnMessages.RESPONSE_NOTSUCCESSFUL(Constants.MISSING_ID)); }
public HttpResponseMessage ApproveTransfer(ExternalTransferAssignmentViewModel model) { if (model.ApprovingID != 0) { BO.AssignmentProcess assignProcess = new BO.AssignmentProcess(); int result = assignProcess.TransferRequestApproved(model); if (result > 0) { return(ReturnMessages.RESPONSE_OK()); } } return(ReturnMessages.RESPONSE_NOTSUCCESSFUL(Constants.MISSING_ID)); }
public HttpResponseMessage DenyTransfer(ExternalTransferAssignmentViewModel model) { if (model.ApprovingID != 0) { if (model.OptionalRemarks.Trim().Length > 1) { BO.AssignmentProcess assignProcess = new BO.AssignmentProcess(); int result = assignProcess.TransferRequestDenied(model); if (result == ReturnValues.SUCCESS) { return(ReturnMessages.RESPONSE_OK()); } } else { return(ReturnMessages.RESPONSE_NOTSUCCESSFUL(Constants.MISSING_CD)); } } return(ReturnMessages.RESPONSE_NOTSUCCESSFUL(Constants.MISSING_ID)); }