25 lines
960 B
C#
25 lines
960 B
C#
using UtopiaCanteenSystem.Models;
|
|
|
|
namespace UtopiaCanteenSystem.Services;
|
|
|
|
/// <summary>
|
|
/// Meal schedules are owned by the backend; clients do not query HRMS directly.
|
|
/// </summary>
|
|
public sealed class NoOpMealScheduleService : IMealScheduleService
|
|
{
|
|
public IReadOnlyList<MealSchedule> GetActiveSchedulesForSite(string siteId) =>
|
|
Array.Empty<MealSchedule>();
|
|
|
|
public Task<IReadOnlyList<MealSchedule>> GetAllSchedulesAsync(CancellationToken cancellationToken = default) =>
|
|
Task.FromResult<IReadOnlyList<MealSchedule>>(Array.Empty<MealSchedule>());
|
|
|
|
public Task<long> CreateAsync(MealSchedule schedule, CancellationToken cancellationToken = default) =>
|
|
Task.FromResult(0L);
|
|
|
|
public Task UpdateAsync(MealSchedule schedule, CancellationToken cancellationToken = default) =>
|
|
Task.CompletedTask;
|
|
|
|
public Task DeleteAsync(long id, CancellationToken cancellationToken = default) =>
|
|
Task.CompletedTask;
|
|
}
|