Exemplo n.º 1
0
        public static T ReadAndDeserialize <T>(this string file, IJson json)
        {
            file.VerifyNotEmpty(nameof(file));
            json.VerifyNotNull(nameof(json));

            return(json.Deserialize <T>(File.ReadAllText(file)));
        }
Exemplo n.º 2
0
        protected ActivityEntityBase(IOption option, IRecordContainer <T> recordContainer, IJson json, ILogger logger, string entityName)
        {
            option.VerifyNotNull(nameof(option));
            recordContainer.VerifyNotNull(nameof(recordContainer));
            json.VerifyNotNull(nameof(json));
            logger.VerifyNotNull(nameof(logger));
            entityName.VerifyNotEmpty(nameof(entityName));

            _option          = option;
            _recordContainer = recordContainer;
            _json            = json;
            _logger          = logger;
            _entityName      = entityName;
        }