Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using Microsoft.AspNetCore.Mvc;
- using Mitarbeiter.DBContexts;
- using Mitarbeiter.Models;
- using System.Linq;
- namespace Mitarbeiter.Controllers
- {
- public class EmployeeController:Controller
- {
- private readonly EmployeeDbContext _context;
- public EmployeeController(EmployeeDbContext context)
- {
- this._context = context;
- }
- [HttpGet] //default wenn es Empty Razor ist
- public IActionResult Index()
- {
- var employees = _context.Employees.ToList();
- List<EmployeeViewModel> employeeList = new List<EmployeeViewModel>();
- if (employees != null)
- {
- foreach (var employee in employees)
- {
- var EmployeeViewModel = new EmployeeViewModel()
- {
- Id = employee.Id,
- FirstName = employee.FirstName,
- LastName = employee.LastName,
- DOB = employee.DOB,
- Email = employee.Email,
- Salary = employee.Salary
- };
- employeeList.Add(EmployeeViewModel);
- }
- return View(employeeList);
- }
- return View(employeeList);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment