Home Controller
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace [Link]
{
public class HomeController : Controller
{
//
// GET: /Home/
RGAcdemyDBEntities db = new RGAcdemyDBEntities();
public ActionResult Index()
{
List<Tbl_Feedback> TblFeeds = db.Tbl_Feedback.OrderByDescending(t =>
[Link]).Take(9).ToList();
return View(TblFeeds);
}
public ActionResult AboutUs()
{
return View();
}
public ActionResult Facility()
{
return View(db.Tbl_Faculity.ToList());
}
public ActionResult ContactUs()
{
return View();
}
[HttpPost]
public ActionResult ContactUs(Tbl_Contact con)
{
try
{
db.Tbl_Contact.Add(con);
[Link]();
[Link]("<script>alert('Contact Save
SuccessFully')</script>");
}
catch (Exception)
{
[Link]("<script>alert('Something Went Wrong')</script>");
}
return View();
}
public ActionResult AdmissionForm()
{
return View();
}
public ActionResult LogIn()
{
return View();
}
[HttpPost]
public ActionResult LogIn(string username, string pword)
{
if (username == "RGAdmin" && pword == "rg@123")
{
Session["username"] = username;
[Link]("<script>alert('Welcome to Admin Zone
');[Link]='/Admin/Index'</script>");
}
else
{
[Link]("<script>alert('Invalid AdminId or
Password')</script>");
}
return View();
}
public ActionResult Testimonial()
{
List<Tbl_Feedback> TblFeeds = db.Tbl_Feedback.OrderByDescending(t =>
[Link]).Take(9).ToList();
return View(TblFeeds);
}
[HttpPost]
public ActionResult Testimonial(Tbl_Feedback model)
{
try
{
HttpPostedFileBase file = [Link]["ProfilePic"];
if([Link] != "")
{
[Link] = [Link];
[Link]([Link]("../Content/FeedPic/" +
[Link]));
db.Tbl_Feedback.Add(model);
[Link]();
[Link]("<script>alert('Your Feedback Submitted
Successfully');[Link]='/Home/Testimonial'</script>");
}
else
{
[Link]("<script>alert('Kindly upload your
profile')</script>");
}
}
catch (Exception ex)
{
[Link]("<script>alert('something went wrong')</script>");
}
return View();
}
public ActionResult OurGallery()
{
List<Tbl_Gallery> TblGallery = db.Tbl_Gallery.OrderByDescending(t =>
[Link]).Take(1000).ToList();
return View(TblGallery);
}
}
}
Admin Controller
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace [Link]
{
public class AdminController : Controller
{
//
// GET: /Admin/
RGAcdemyDBEntities db = new RGAcdemyDBEntities();
public ActionResult Index()
{
if (Session["username"] != null)
{
}
else
{
[Link]("<script>alert('Logout');[Link]='/Home/LogIn'</script>");
}
return View();
}
public ActionResult ContactList()
{
//List<Tbl_Contact> lst = null;
//if (Session["aid"] != null)
//{
// lst = db.Tbl_Contact.ToList();
//}
//else
//{
//
[Link]("<script>alert('Logout');[Link]='/Home/Login'</script>");
//}
return View(db.Tbl_Contact.ToList());
}
public void DeleteContact(int ContactID)
{
try
{
Tbl_Contact model = db.Tbl_Contact.SingleOrDefault(a => [Link] == ContactID);
db.Tbl_Contact.Remove(model);
[Link]();
[Link]("<script>alert('Student Information Deleted
Successfully');[Link]='/Admin/ContactList'</script>");
}
catch (Exception ex)
{
[Link]("<script>alert('some thing went
wrong');[Link]='/Admin/ContactList'</script>");
}
}
public ActionResult StudentAdmission()
{
if (Session["username"] != null)
{
}
else
{
[Link]("<script>alert('Logout');[Link]='/Home/Login'</script>");
}
return View();
}
[HttpPost]
public ActionResult StudentAdmission(Tbl_Admission model, string submit)
{
try
{
HttpPostedFileBase file = [Link]["StudentPic"];
if ([Link] != "")
{
[Link] = [Link];
[Link]([Link]("../Content/studentimg/" + [Link]));
[Link] = [Link];
db.Tbl_Admission.Add(model);
[Link]();
[Link]("<script>alert('Student Admission Successfully
Completed');[Link]='/Admin/StudentList'</script>");
}
else
{
[Link]("<script>alert('Kindly upload your profile')</script>");
}
}
catch (Exception ex)
{
[Link]("<script>alert('something went wrong')</script>");
}
return View();
}
public ActionResult UpdateStudentAdmission(int StudentId)
{
Tbl_Admission model = db.Tbl_Admission.SingleOrDefault(a => [Link] ==
StudentId);
return View(model);
}
[HttpPost]
public void UpdateStudentAdmission(Tbl_Admission model)
{
try
{
Tbl_Admission up = db.Tbl_Admission.SingleOrDefault(a => [Link] ==
[Link]);
HttpPostedFileBase file = [Link]["StudentPic"];
if ([Link] != "")
{
[Link] = [Link];
[Link]([Link]("../Content/studentimg/" + [Link]));
[Link] = [Link];
[Link] = [Link];
[Link] = [Link];
[Link] = [Link];
[Link] = [Link];
[Link] = [Link];
[Link] = [Link];
[Link] = [Link];
[Link]();
[Link]("<script>alert('Student Information Updated
Successfully');[Link]='/Admin/StudentList'</script>");
}
else
{
[Link]("<script>alert('Kindly upload your
profile');[Link]='/Admin/UpdateStudentAdmission'</script>");
}
}
catch (Exception ex)
{
[Link]("<script>alert('some thing went
wrong');[Link]='/Admin/UpdateStudentAdmission'</script>");
}
}
public ActionResult StudentList()
{
return View(db.Tbl_Admission.ToList());
}
public void DeleteStudent(int StudentId)
{
try
{
Tbl_Admission model = db.Tbl_Admission.SingleOrDefault(a => [Link] ==
StudentId);
db.Tbl_Admission.Remove(model);
[Link]();
[Link]("<script>alert('Student Information Deleted
Successfully');[Link]='/Admin/StudentList'</script>");
}
catch (Exception ex)
{
[Link]("<script>alert('some thing went
wrong');[Link]='/Admin/StudentList'</script>");
}
public ActionResult Faculty()
{
return View();
}
[HttpPost]
public ActionResult Faculty(Tbl_Faculity model, string submit)
{
try
{
HttpPostedFileBase file = [Link]["FaculityPic"];
if ([Link] != "")
{
[Link] = [Link];
[Link]([Link]("../Content/FacultyPic/" + [Link]));
[Link] = [Link];
db.Tbl_Faculity.Add(model);
[Link]();
[Link]("<script>alert('Student Admission Successfully
Completed');[Link]='/Admin/facultyList'</script>");
}
else
{
[Link]("<script>alert('Kindly upload your profile')</script>");
}
}
catch (Exception ex)
{
[Link]("<script>alert('something went wrong')</script>");
}
return View();
}
public ActionResult facultyList()
{
return View(db.Tbl_Faculity.ToList());
}
public ActionResult UpdateFaculty(int FaculityId)
{
Tbl_Faculity model = db.Tbl_Faculity.SingleOrDefault(a => [Link] == FaculityId);
return View(model);
}
[HttpPost]
public void UpdateFaculty(Tbl_Faculity model)
{
try
{
Tbl_Faculity up = db.Tbl_Faculity.SingleOrDefault(a => [Link] ==
[Link]);
HttpPostedFileBase file = [Link]["FaculityPic"];
if ([Link] != "")
{
[Link] = [Link];
[Link]([Link]("../Content/FacultyPic/" + [Link]));
[Link] = [Link];
[Link] = [Link];
[Link] = [Link];
[Link] = [Link];
[Link] = [Link];
[Link] = [Link];
[Link]();
[Link]("<script>alert('Faculty Information Updated
Successfully');[Link]='/Admin/facultyList'</script>");
}
else
{
[Link]("<script>alert('Kindly upload your
profile');[Link]='/Admin/UpdateStudentAdmission'</script>");
}
}
catch (Exception ex)
{
[Link]("<script>alert('Some thing went
wrong');[Link]='/Admin/UpdateStudentAdmission'</script>");
}
}
public void DeleteFaculty(int FaculityId)
{
try
{
Tbl_Faculity model = db.Tbl_Faculity.SingleOrDefault(a => [Link] == FaculityId);
db.Tbl_Faculity.Remove(model);
[Link]();
[Link]("<script>alert('Faculty Information Deleted
Successfully');[Link]='/Admin/facultyList'</script>");
}
catch (Exception ex)
{
[Link]("<script>alert('some thing went
wrong');[Link]='/Admin/facultyList'</script>");
}
}
public ActionResult TestimonialList()
{
return View(db.Tbl_Feedback.ToList());
}
public void DeleteTestimonial(int FeedId)
{
try
{
Tbl_Feedback model = db.Tbl_Feedback.SingleOrDefault(a => [Link] == FeedId);
db.Tbl_Feedback.Remove(model);
[Link]();
[Link]("<script>alert('Faculty Information Deleted
Successfully');[Link]='/Admin/TestimonialList'</script>");
}
catch (Exception ex)
{
[Link]("<script>alert('some thing went
wrong');[Link]='/Admin/TestimonialList'</script>");
}
}
public ActionResult Gallery()
{
return View();
}
[HttpPost]
public ActionResult Gallery(Tbl_Gallery model)
{
try
{
HttpPostedFileBase file = [Link]["PicName"];
if ([Link] != "")
{
[Link] = [Link];
[Link]([Link]("../Content/Gallery/" + [Link]));
db.Tbl_Gallery.Add(model);
[Link]();
[Link]("<script>alert('Image Added
Successfully');[Link]='/Admin/GalleryList'</script>");
}
else
{
[Link]("<script>alert('Kindly upload your profile')</script>");
}
}
catch (Exception ex)
{
[Link]("<script>alert('some thing went
wrong');[Link]='/Admin/GalleryList'</script>");
}
return View();
}
public ActionResult GalleryList()
{
return View(db.Tbl_Gallery.ToList());
}
public ActionResult UpdateGallery(int GalleryId)
{
Tbl_Gallery model = db.Tbl_Gallery.SingleOrDefault(a => [Link] == GalleryId);
return View(model);
}
[HttpPost]
public ActionResult UpdateGallery(Tbl_Gallery model,int GalleryId)
{
try
{
Tbl_Gallery up = db.Tbl_Gallery.SingleOrDefault(a => [Link] == [Link]);
HttpPostedFileBase file = [Link]["PicName"];
if ([Link] != "")
{
[Link] = [Link];
[Link]([Link]("../Content/FacultyPic/" + [Link]));
[Link]();
[Link]("<script>alert('Gallery Updated
Successfully');[Link]='/Admin/GalleryList'</script>");
}
else
{
[Link]("<script>alert('Kindly upload your
profile');[Link]='/Admin/UpdateGallery'</script>");
}
}
catch (Exception ex)
{
[Link]("<script>alert('Some thing went
wrong');[Link]='/Admin/UpdateGallery'</script>");
}
return View(model);
}
public void DeleteGallery(int GalleryId)
{
try
{
Tbl_Gallery model = db.Tbl_Gallery.SingleOrDefault(a => [Link] == GalleryId);
db.Tbl_Gallery.Remove(model);
[Link]();
[Link]("<script>alert('Image Deleted
Successfully');[Link]='/Admin/GalleryList'</script>");
}
catch (Exception ex)
{
[Link]("<script>alert('some thing went
wrong');[Link]='/Admin/GalleryList'</script>");
}
}
public void LogOut()
{
[Link]();
[Link]("<script>alert('LogOut');[Link]='/Home/LogIn'</script>");
}
}
}
Login Page Home
<form action="/Home/LogIn" method="post">
<div class="row g-3">
<div class="col-12">
<div class="form-floating">
<input type="text" class="form-control" name="username"
placeholder="Subject">
<label for="subject">Mobile Number</label>
</div>
</div>
<div class="col-12">
<div class="form-floating">
<input type="password" class="form-control" name="pword"
placeholder="Password">
<label for="message">Password</label>
</div>
</div>
<div class="col-12">
<button class="btn btn-primary w-100 py-3" type="submit">LogIn</button>
</div>
</div>
</form>
===Contact List=====
@{
[Link] = "ContactList";
Layout = "~/Views/Shared/[Link]";
}
@model List<[Link].Tbl_Contact>
<link href="[Link]
rel="stylesheet" />
<script
src="[Link]
<script
src="[Link]
<script
src="[Link]
<div class="col-lg-12 grid-margin stretch-card">
<div class="card">
<div class="card-body">
<h4 class="card-title">Contact List</h4>
<div class="table-responsive">
<table class="table table-striped" id="example">
<thead class=" thead-dark">
<tr>
<th>SrNo</th>
<th>Name</th>
<th>Email</th>
<th>Mobile No</th>
<th>Subject</th>
<th>Message</th>
<th>Action</th>
</tr>
</thead>
<tbody>
@{
int j = 0;
foreach (var i in Model)
{
<tr>
<th>@(j + 1)</th>
<th>@[Link]</th>
<td>@[Link]</td>
<td>@[Link]</td>
<td>@[Link]</td>
<td>@[Link]</td>
<td>
<span>
<a class="btn btn-danger btn-sm"
href="/Admin/DeleteContact?ContactID=@[Link]"> Delete </a>
</span>
</td>
</tr>
j++;
}
}
</tbody>
</table>
</div>
</div>
</div>
</div>
<script>
$(document).ready(function () {
new DataTable('#example');
//save record
})
</script>