Question: Having trouble using Contains when creating queries. Tried looking it up on oracle docs but everything I have tried keeps giving me an error.

The question is "List all columns of the Product table that contain the words ‘Ink Jet’ in the product name" 

My code is 

```
 SELECT SCORE(1), PRODNAME
 FROM RCHAMART.PRODUCT
 WHERE CONTAINS(text, 'Ink Jet', 1) > 0;

```

The error is saying that "TEXT" is an invalid identifier but I'm lost at how to go about changing it.

Answer: 
Your POST action should accept the same model your form is working with, i.e.:

```
[HttpPost]
public ActionResult Create(ApplicationViewModel model)

```

Then, you'll be able to get at the deployment the same way as you did in the view:

```
model.SelectedApplication.NewDeployment

```

It was technically an accident that using `@Html.EditorFor(m => m.NewDeployment)` worked. The only reason it did is because the action accepted a parameter named `NewDeployment`. If the parameter had been named anything else, like just `deployment`. It would have also failed.
Per Stephen Muecke's comment and with slight modifications, I was able to find how to correct it:

```
[HttpPost]
public ActionResult Create ([Bind(Prefix="SelectedApplication.NewDeployment")] Deployment deployment)
{
  // do things
}

```