public static string HelloFromExtensionMethod(this IDeserializeJsonHelper deserializeParam) // this klasa/interface parametry => dodajemy metody rozszeżające, można je wywoływać jak normalną metodą danej klasy/interfacu
        {
            var exampleOfTheAnonimazeType = new
            {
                Name     = "MVC",
                Categroy = "Without"
            };
            var exampleOfTheArrayOfTheAnonimazeType = new[]
            {
                new { Name = "Test01", Age = 10 },
                new { Name = "Test02", Age = 12 }
            };
            var result = new StringBuilder();

            foreach (var item in exampleOfTheArrayOfTheAnonimazeType)
            {
                result.Append(item.Name).Append(" ");
            }
            return("Hi from extension method!");
        }
Example #2
0
        private readonly IDeserializeJsonHelper _deserializeJsonHelper; // IoC: field + ctor + Startup.cs

        public TypingController(IDeserializeJsonHelper deserializeJsonHelper) => _deserializeJsonHelper = deserializeJsonHelper;
Example #3
0
        private readonly IDeserializeJsonHelper _deserializeJsonHelper; // IoC: field + ctor + Startup.cs

        public HomeController(IDeserializeJsonHelper deserializeJsonHelper) => _deserializeJsonHelper = deserializeJsonHelper;