public HttpResponseMessage ReleaseAsset(ExternalReleaseAssignmentViewModel model) { if (model.RequestorID != 0) { if (model.ReasonCode != 0) { BO.AssignmentProcess assignProcess = new BO.AssignmentProcess(); int result = 0; if (model.RequireApproval) { result = assignProcess.ReleaseAssetWithApproval(model); } else { result = assignProcess.ReleaseAssetWithoutApproval(model); } if (result == ReturnValues.SUCCESS) { return(ReturnMessages.RESPONSE_OK()); } else { return(ReturnMessages.RESPONSE_NOTSUCCESSFUL()); } } else { return(ReturnMessages.RESPONSE_NOTSUCCESSFUL(Constants.MISSING_CD)); } } return(ReturnMessages.RESPONSE_NOTSUCCESSFUL(Constants.MISSING_ID)); }
public HttpResponseMessage RejectReleasedAsset(ExternalReleaseAssignmentViewModel model) { if (model.ApprovingID != 0) { BO.AssignmentProcess assignProcess = new BO.AssignmentProcess(); int result = assignProcess.RejectReleasedAsset(model); if (result == ReturnValues.SUCCESS) { return(ReturnMessages.RESPONSE_OK()); } else { return(ReturnMessages.RESPONSE_NOTSUCCESSFUL()); } } return(ReturnMessages.RESPONSE_NOTSUCCESSFUL(Constants.MISSING_ID)); }