24 lines
827 B
C#
24 lines
827 B
C#
using Microsoft.AspNetCore.Mvc.ModelBinding;
|
|
|
|
namespace PARR.API.Contracts.V1.Requests.BaseRequests
|
|
{
|
|
/// <summary>
|
|
/// Смещение таймзоны относительно клиента
|
|
/// </summary>
|
|
public class TimeZoneOffsetClient
|
|
{
|
|
/// <summary>
|
|
/// Удалить TimeZoneOffsetHours и не использовать!!!!!! Использовать только в минутах TimeZoneOffsetMinutes
|
|
/// </summary>
|
|
public int TimeZoneOffsetHours { get; set; } = 0;
|
|
|
|
/// <summary>
|
|
/// Часовая зона клиента, в минутах
|
|
/// </summary>
|
|
public int TimeZoneOffsetMinutes { get; set; } = 0;
|
|
|
|
[BindNever]
|
|
public TimeSpan TimeZoneOffset => TimeSpan.FromMinutes(TimeZoneOffsetMinutes);
|
|
}
|
|
}
|