25 lines
843 B
C#
25 lines
843 B
C#
using PARR.DAL.Models.Schedule;
|
||
|
||
namespace PARR.DAL.Services.Interfaces.Schedule
|
||
{
|
||
public interface IScheduleResponseAreaTimeOffsetService
|
||
{
|
||
/// <summary>
|
||
/// Список всех значений
|
||
/// </summary>
|
||
IReadOnlyDictionary<string, ScheduleResponseAreaTimeOffset> GetAll { get; }
|
||
|
||
/// <summary>
|
||
/// Значение по умолчанию
|
||
/// </summary>
|
||
ScheduleResponseAreaTimeOffset GetDefault { get; }
|
||
|
||
/// <summary>
|
||
/// Получить значение по ЗО, если не найдет, то значение по умолчанию
|
||
/// </summary>
|
||
/// <param name="responseArea"></param>
|
||
/// <returns></returns>
|
||
ScheduleResponseAreaTimeOffset GetByResponseAreaOrDefault(string responseArea);
|
||
}
|
||
}
|