Example #1
0
 private EmployeeListViewModel GetView2()
 {
     EmployeeListViewModel employeeListViewModel = new EmployeeListViewModel();
     EmployeeBusinessLayer empBal = new EmployeeBusinessLayer();
     List<Employee> employees = empBal.GetEmployees();
     List<EmployeeViewModel> empViewModels = new List<EmployeeViewModel>();
     foreach (Employee emp in employees)
     {
         EmployeeViewModel empViewModel = new EmployeeViewModel();
         empViewModel.EmployeeName = emp.FirstName + " " + emp.LastName;
         empViewModel.Salary = emp.Salary.ToString("C");
         if (emp.Salary > 15000)
         {
             empViewModel.SalaryColor = "yellow";
         }
         else
         {
             empViewModel.SalaryColor = "green";
         }
         empViewModels.Add(empViewModel);
     }
     employeeListViewModel.Employees = empViewModels;
     employeeListViewModel.UserName = "******";
     return employeeListViewModel;
 }
Example #2
0
        private EmployeeViewModel GetView1()
        {
            Employee emp = new Employee();
            emp.FirstName = "Sukesh";
            emp.LastName = "Marla";
            emp.Salary = 20000;
            ViewData["Employee"] = emp;
            ViewBag.Employe = emp;

            EmployeeViewModel employeeViewModel = new EmployeeViewModel();
            employeeViewModel.EmployeeName = emp.FirstName + " " + emp.LastName;
            var salary = emp.Salary;
            employeeViewModel.SalaryColor = salary > 15000 ? "red" : "yellow";
            employeeViewModel.Salary = emp.Salary.ToString("C");
            return employeeViewModel;
        }