I think i see your issue.
In your Html.Begin Form you indicate you are targeting action Login in controller Auth.
@using (Html.BeginForm("Login", "Auth", FormMethod.Post, new { id = "submitForm" }))<
In the above, Login is your Action and Auth is your controller. Action meaning it is the method of a controller.
So in your AuthController you have an Index action but no Login action
public class AuthController : Controller
{
[HttpPost]
public ActionResult Index(UserLoginVM lv)
{
if (ModelState.IsValid)
{
UserManager um = new UserManager();
if (um.IsEmailExist(lv.UserName))
{
FormsAuthentication.SetAuthCookie(lv.UserName, false);
return RedirectToAction("Index", "Customers");
}
else
{
return RedirectToAction("Index", "Customers");
}
}
return View();
}
}
You need to change the above action from
Index
to
Login
and then your code should work (i didn't run it).