Implementing ReadAll

This commit is contained in:
2023-11-22 11:47:56 +01:00
parent 8fb2f1fc8f
commit 257ba3d2c3

View File

@@ -1,4 +1,5 @@
using System; using System;
using System.Linq;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using WD7UVN_HFT_2023241.Models; using WD7UVN_HFT_2023241.Models;
using WD7UVN_HFT_2023241.Repository; using WD7UVN_HFT_2023241.Repository;
@@ -18,6 +19,11 @@ namespace WD7UVN_HFT_2023241.Repository
return Database.Context.Customers.Find(customerId); return Database.Context.Customers.Find(customerId);
} }
public IQueryable<Customer> ReadAllCustomers()
{
return Database.Context.Customers.AsQueryable();
}
public static void UpdateCustomer(Customer updatedCustomer) public static void UpdateCustomer(Customer updatedCustomer)
{ {
Customer existingCustomer = Database.Context.Customers.Find(updatedCustomer.ID); Customer existingCustomer = Database.Context.Customers.Find(updatedCustomer.ID);
@@ -52,6 +58,11 @@ namespace WD7UVN_HFT_2023241.Repository
return Database.Context.Maintainers.Find(maintainerTeamId); return Database.Context.Maintainers.Find(maintainerTeamId);
} }
public IQueryable<MaintainerTeam> ReadAllMaintainerTeams()
{
return Database.Context.Maintainers.AsQueryable();
}
public static void UpdateMaintainerTeam(MaintainerTeam updatedMaintainerTeam) public static void UpdateMaintainerTeam(MaintainerTeam updatedMaintainerTeam)
{ {
MaintainerTeam existingMaintainerTeam = Database.Context.Maintainers.Find(updatedMaintainerTeam.ID); MaintainerTeam existingMaintainerTeam = Database.Context.Maintainers.Find(updatedMaintainerTeam.ID);
@@ -86,6 +97,11 @@ namespace WD7UVN_HFT_2023241.Repository
return Database.Context.Services.Find(serviceId); return Database.Context.Services.Find(serviceId);
} }
public IQueryable<Service> ReadAllServices()
{
return Database.Context.Services.AsQueryable();
}
public static void UpdateService(Service updatedService) public static void UpdateService(Service updatedService)
{ {
Service existingService = Database.Context.Services.Find(updatedService.ID); Service existingService = Database.Context.Services.Find(updatedService.ID);
@@ -120,6 +136,11 @@ namespace WD7UVN_HFT_2023241.Repository
return Database.Context.Employees.Find(employeeId); return Database.Context.Employees.Find(employeeId);
} }
public IQueryable<Employee> ReadAllEmployees()
{
return Database.Context.Employees.AsQueryable();
}
public static void UpdateEmployee(Employee updatedEmployee) public static void UpdateEmployee(Employee updatedEmployee)
{ {
Employee existingEmployee = Database.Context.Employees.Find(updatedEmployee.ID); Employee existingEmployee = Database.Context.Employees.Find(updatedEmployee.ID);