Ejemplo n.º 1
0
 /// <summary>
 /// Конструктор.
 /// </summary>
 /// <param name="resourceConvertingLocalizer">Локализатор ресурсов преобразования.</param>
 /// <param name="resourceErrorsLocalizer">Локализатор ресурсов ошибок.</param>
 public CoreBaseResources(
     IStringLocalizer <CoreBaseResourceConverting> resourceConvertingLocalizer,
     IStringLocalizer <CoreBaseResourceErrors> resourceErrorsLocalizer
     )
 {
     Converting = new CoreBaseResourceConverting(resourceConvertingLocalizer);
     Errors     = new CoreBaseResourceErrors(resourceErrorsLocalizer);
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Ядро. Основа. Расширение. Преобразовать. Из даты или нуля в строку.
 /// </summary>
 /// <param name="value">Дата или нуль.</param>
 /// <param name="coreBaseResourceConverting">Ресурсы преобразования основы ядра.</param>
 /// <returns>Строковое представления даты или нуля.</returns>
 public static string CoreBaseExtConvertFromDateNullableToString(
     this DateTime?value,
     CoreBaseResourceConverting coreBaseResourceConverting
     )
 {
     return(value.HasValue
         ? value.Value.CoreBaseExtConvertFromDateToString(coreBaseResourceConverting)
         : string.Empty);
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Ядро. Основа. Расширение. Преобразовать. Из даты в строку.
 /// </summary>
 /// <param name="value">Дата.</param>
 /// <param name="coreBaseResourceErrors">Ресурсы преобразования основы ядра.</param>
 /// <returns>Строковое представление даты.</returns>
 public static string CoreBaseExtConvertFromDateToString(
     this DateTime value,
     CoreBaseResourceConverting coreBaseResourceConverting
     )
 {
     return(value.ToString(
                coreBaseResourceConverting.GetStringDateFormat(),
                CultureInfo.InvariantCulture
                ));
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Ядро. Основа. Расширение. Преобразовать. В дату или нуль.
 /// </summary>
 /// <param name="value">Строковое представление даты или нуля.</param>
 /// <param name="coreBaseResourceConverting">Ресурсы преобразования основы ядра.</param>
 /// <returns>Дата или нуль.</returns>
 public static DateTime?CoreBaseExtConvertToDateNullable(
     this string value,
     CoreBaseResourceConverting coreBaseResourceConverting
     )
 {
     return(string.IsNullOrWhiteSpace(value)
         ? null
         : new DateTime?(value.CoreBaseExtConvertToDate(coreBaseResourceConverting)
                         ));
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Ядро. Основа. Расширение. Преобразовать. Из строки в дату.
 /// </summary>
 /// <param name="value">Строковое представление даты.</param>
 /// <param name="coreBaseResourceErrors">Ресурсы преобразования основы ядра.</param>
 /// <returns>Дата.</returns>
 public static DateTime CoreBaseExtConvertToDate(
     this string value,
     CoreBaseResourceConverting coreBaseResourceConverting
     )
 {
     return(DateTime.ParseExact(
                value.Trim(),
                coreBaseResourceConverting.GetStringDateFormat(),
                CultureInfo.InvariantCulture
                ));
 }