2026-02-20 10:39:53 +10:00
|
|
|
|
using Microsoft.AspNetCore.Mvc.ModelBinding;
|
|
|
|
|
|
|
|
|
|
|
|
namespace PARR.API.Contracts.V1.Requests.BaseRequests
|
2024-08-30 16:40:06 +10:00
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Смещение таймзоны относительно клиента
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public class TimeZoneOffsetClient
|
|
|
|
|
|
{
|
2026-05-07 10:33:53 +10:00
|
|
|
|
///// <summary>
|
|
|
|
|
|
///// Удалить TimeZoneOffsetHours и не использовать!!!!!! Использовать только в минутах TimeZoneOffsetMinutes
|
|
|
|
|
|
///// </summary>
|
|
|
|
|
|
//public int TimeZoneOffsetHours { get; set; } = 0;
|
2026-02-20 10:39:53 +10:00
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Часовая зона клиента, в минутах
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public int TimeZoneOffsetMinutes { get; set; } = 0;
|
|
|
|
|
|
|
|
|
|
|
|
[BindNever]
|
|
|
|
|
|
public TimeSpan TimeZoneOffset => TimeSpan.FromMinutes(TimeZoneOffsetMinutes);
|
2024-08-30 16:40:06 +10:00
|
|
|
|
}
|
|
|
|
|
|
}
|