Admin Controller Code:
onlinemarketingEntities1 db = new onlinemarketingEntities1();
[HttpGet]
// GET: Admin
public ActionResult Login()
{
return View();
}
[HttpPost]
public ActionResult Login(adminn adm)
{
adminn ad = db.adminns.Where(x => x.ad_name == adm.ad_name && x.ad_password == adm.ad_password).SingleOrDefault();
if (ad!=null)
{
Session["ad_id"] = ad.ad_id.ToString();
return RedirectToAction("Category");
}
else
{
ViewBag.error = "Invalid User Name or Password";
}
return View();
}
Login View Code:
@model onlinemarketing.Models.adminn
@{
ViewBag.Title = "Login";
}
@using (Html.BeginForm())
{
<form action="" method="post">
<div class="imgcontainer">
<img src="img_avatar2.png" alt="Avatar" class="avatar">
</div>
<div class="container">
<label for="uname"><b>Username</b></label>
@*<input type="text" placeholder="Enter Username" name="uname" required>*@
@Html.TextBoxFor(x => x.ad_name, new { @class = "form-control", @placeholder = "Admin Name" })
@Html.ValidationMessageFor(x=>x.ad_name)
<label for="psw"><b>Password</b></label>
@Html.PasswordFor(x => x.ad_password, new { @class = "form-control", @placeholder = "Password" })
@Html.ValidationMessageFor(x => x.ad_name)
<input type="submit" value="submit" class="btn btn-default" />
</div>
<div class="form-group">
<p style="color:red"> @ViewBag.error </p>
</div>
</form>
}
@section scripts
{
<script src="~/Scripts/jquery.validate.js"></script>
}
Comments
Post a Comment