public void Created(IClarifySession session)
        {
            var utcTimezone = _locale.TimeZones.FirstOrDefault(t => t.UtcOffsetSeconds == 0);

            if (utcTimezone == null)
                throw new ApplicationException("No timezone with a zero GMT offset was found.");

            var clarify = session.AsClarifySession();

            clarify.LocalTimeZone = utcTimezone;
            clarify.SetNullStringsToEmpty = true;

            // This option is here because we do not check schema field sizes when writing to the database.
            // It could be removed if this is resolved in the future.
            clarify.TruncateStringFields = true;
        }
        public void Created(IClarifySession session)
        {
            var utcTimezone = _locale.TimeZones.FirstOrDefault(t => t.UtcOffsetSeconds == 0);

            if (utcTimezone == null)
            {
                throw new ApplicationException("No timezone with a zero GMT offset was found.");
            }

            var clarify = session.AsClarifySession();

            clarify.LocalTimeZone         = utcTimezone;
            clarify.SetNullStringsToEmpty = true;

            // This option is here because we do not check schema field sizes when writing to the database.
            // It could be removed if this is resolved in the future.
            clarify.TruncateStringFields = true;
        }
Exemple #3
0
 public static InterfacesToolkit CreateInterfacesToolkit(this IClarifySession session)
 {
     return(new InterfacesToolkit(session.AsClarifySession()));
 }
Exemple #4
0
 public static FieldOpsToolkit CreateFieldOpsToolkit(this IClarifySession session)
 {
     return(new FieldOpsToolkit(session.AsClarifySession()));
 }
Exemple #5
0
 public static SupportToolkit CreateSupportToolkit(this IClarifySession session)
 {
     return(new SupportToolkit(session.AsClarifySession()));
 }