Display Employee Details Using MVC using C#
Models folder
...............................................
Employee.cs
..............
public class Employee
{
public int EmpNo { get; set; }
public string EmpFirstName { get; set; }
public string EmpLastName { get; set; }
public int Rank { get; set; }
public string id { get; set; }
public string name { get; set; }
public string designation { get; set; }
public string mobile { get; set; }
}
Controllers Folder
............................................
DisplayController.cs
using InsertAndDisplay.Models;
|||||||||
Our Project Name
public class DisplayController : Controller
{
public ActionResult DisplayEmployee()
{
Employee objEmp3 = new Employee();
objEmp3.EmpNo = 3;
objEmp3.EmpFirstName = "S";
objEmp3.EmpLastName = "Sarikha";
Employee objEmp2 = new Employee();
objEmp2.EmpNo = 2;
objEmp2.EmpFirstName = "S";
objEmp2.EmpLastName = "Shakeera";
Employee objEmp = new Employee();
objEmp.EmpNo = 1;
objEmp.EmpFirstName = "G";
objEmp.EmpLastName = "Sreenivasulu";
List<Employee> objlstEmployee = new List<Employee>();
objlstEmployee.Add(objEmp);
objlstEmployee.Add(objEmp2);
objlstEmployee.Add(objEmp3);
Department objDept = new Department();
objDept.DeptNo = 1;
objDept.DeptName = "IT";
Total obj = new Total();
obj.DepartmentDetails = objDept;
obj.EmployeeDetails = objlstEmployee;
return View(obj);
}
}
View Folder:
.....................................
Display.cshtml
@model InsertAndDisplay.ViewModel.Total
@{
ViewBag.Title = "DisplayEmployee";
}
@foreach (var item in Model)
{
<h2>Employee Number : @item.EmpNo <br />
Employee Name :@item.EmpFirstName @item.EmpLastName
</h2><br />
}
...............................................
Employee.cs
..............
public class Employee
{
public int EmpNo { get; set; }
public string EmpFirstName { get; set; }
public string EmpLastName { get; set; }
public int Rank { get; set; }
public string id { get; set; }
public string name { get; set; }
public string designation { get; set; }
public string mobile { get; set; }
}
Controllers Folder
............................................
DisplayController.cs
using InsertAndDisplay.Models;
|||||||||
Our Project Name
public class DisplayController : Controller
{
public ActionResult DisplayEmployee()
{
Employee objEmp3 = new Employee();
objEmp3.EmpNo = 3;
objEmp3.EmpFirstName = "S";
objEmp3.EmpLastName = "Sarikha";
Employee objEmp2 = new Employee();
objEmp2.EmpNo = 2;
objEmp2.EmpFirstName = "S";
objEmp2.EmpLastName = "Shakeera";
Employee objEmp = new Employee();
objEmp.EmpNo = 1;
objEmp.EmpFirstName = "G";
objEmp.EmpLastName = "Sreenivasulu";
List<Employee> objlstEmployee = new List<Employee>();
objlstEmployee.Add(objEmp);
objlstEmployee.Add(objEmp2);
objlstEmployee.Add(objEmp3);
Department objDept = new Department();
objDept.DeptNo = 1;
objDept.DeptName = "IT";
Total obj = new Total();
obj.DepartmentDetails = objDept;
obj.EmployeeDetails = objlstEmployee;
return View(obj);
}
}
View Folder:
.....................................
Display.cshtml
@model InsertAndDisplay.ViewModel.Total
@{
ViewBag.Title = "DisplayEmployee";
}
@foreach (var item in Model)
{
<h2>Employee Number : @item.EmpNo <br />
Employee Name :@item.EmpFirstName @item.EmpLastName
</h2><br />
}
Comments
Post a Comment