I have some problems with deletion item from database (SQLServer) using parameters for that. I want to press "Delete" reference in Index() then put name parameter in Delete() and redirect action to Index() again and show content of db. When I press "Delete" reference I show nothing but start page of Index() :(
    public async Task<IActionResult> Delete(string nm)
        {
            IQueryable<Phone> users = db.Phones;
            if (!String.IsNullOrEmpty(nm))
            {
                users = users.Where(p => p.Name.Contains(nm));
                 foreach (var item in users)
                 {
                     db.Phones.Remove(item);
                 }
                 await db.SaveChangesAsync();
            }
            return RedirectToAction("Index");
        }
    @model DataApp2.Models.Phone
@{
    ViewBag.Title = "Delete";
 }
    <form method="get">
        <div class="form-inline form-group">
            <label class="control-label">Name: </label>
            @Html.TextBox("nm", Model.Name, htmlAttributes: new { @class = "form-control" })          
            <input type="submit" value="Delete" class="btn btn-default" />
        </div>
    </form>
 
     
    