Guest User

Untitled

a guest
Feb 15th, 2024
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. using Microsoft.AspNetCore.Mvc;
  2. using Mitarbeiter.DBContexts;
  3. using Mitarbeiter.Models;
  4. using System.Linq;
  5.  
  6. namespace Mitarbeiter.Controllers
  7. {
  8. public class EmployeeController:Controller
  9. {
  10. private readonly EmployeeDbContext _context;
  11.  
  12. public EmployeeController(EmployeeDbContext context)
  13. {
  14. this._context = context;
  15. }
  16.  
  17. [HttpGet] //default wenn es Empty Razor ist
  18.  
  19. public IActionResult Index()
  20. {
  21. var employees = _context.Employees.ToList();
  22. List<EmployeeViewModel> employeeList = new List<EmployeeViewModel>();
  23.  
  24. if (employees != null)
  25. {
  26.  
  27. foreach (var employee in employees)
  28. {
  29. var EmployeeViewModel = new EmployeeViewModel()
  30. {
  31. Id = employee.Id,
  32. FirstName = employee.FirstName,
  33. LastName = employee.LastName,
  34. DOB = employee.DOB,
  35. Email = employee.Email,
  36. Salary = employee.Salary
  37.  
  38. };
  39. employeeList.Add(EmployeeViewModel);
  40.  
  41. }
  42. return View(employeeList);
  43. }
  44. return View(employeeList);
  45. }
  46.  
  47. }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment