dotnettutorial-asp-dot-net-mvc/FirstMVCDemo/Controllers/EmployeeController.cs

48 lines
1.4 KiB
C#
Raw Normal View History

2021-06-11 15:44:31 +10:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using FirstMVCDemo.Models;
using FirstMVCDemo.ViewModels;
namespace FirstMVCDemo.Controllers
{
public class EmployeeController : Controller
{
// GET: Employee
public ActionResult Details()
{
//Employee Basic Details
Employee employee = new Employee()
{
EmployeeId = 101,
Name = "Dillip",
Gender = "Male",
Department = "IT",
Salary = 10000,
AddressId = 1001
};
//Employee Address
Address address = new Address()
{
AddressId = 1001,
City = "Bhubaneswar",
State = "Odisha",
Country = "India",
Pin = "755019"
};
//Creating the View model
EmployeeDetailsViewModel employeeDetailsViewModel = new EmployeeDetailsViewModel()
{
Employee = employee,
Address = address,
PageTitle = "Employee Details Page",
PageHeader = "Employee Details",
};
//Pass the employeeDetailsViewModel to the view
return View(employeeDetailsViewModel);
}
}
}