using System.Collections.Generic;
public string Foo { get; set; }
public List<docsModel> docs { get; set; }
public class RequestModel
public docsModel FirstDoc { get; set; }
public docsModel SecondDoc { get; set; }
public docsModel ThirdDoc { get; set; }
public void method (RequestModel request)
var create = new DtoModel
.Select( d => runFunction(d))
Console.WriteLine("The docs property contains {0} instances", create.docs.Count);
foreach (var d in create.docs)
Console.WriteLine(d.Foo);
public docsModel runFunction(docsModel input)
var output = new docsModel { Foo = input.Foo + "!" };
public static void Main()
var request = new RequestModel
FirstDoc = new docsModel { Foo = "Hello"} ,
ThirdDoc = new docsModel { Foo = "World"}