Exemplo n.º 1
0
        public DTO.Settings CreateSettings(DataAccess.Settings settings)
        {
            CheckHelper.ArgumentNotNull(settings, "settings");
            CheckHelper.ArgumentWithinCondition(!settings.IsNew(), "!settings.IsNew()");

            return
                (_dtoCache.Get(
                     settings,
                     s =>
            {
                var result =
                    new DTO.Settings
                {
                    Id = s.Id,
                    RublesPerDollar = s.RublesPerDollar
                };

                CopyTrackableFields(result, s);

                return result;
            }));
        }
Exemplo n.º 2
0
 public static void Reset()
 {
     _singleSettings = null;
     _settings       = null;
 }