public SpecDetailsResult SpecDetails(int specid) { var result = new SpecDetailsResult(); Flash.List( Collection.Locate <IDbConnection>("quality"), "quality.spec_details", new { id = specid }, (d) => result.Spec = Flash.Bind <Spec>(d), (d) => result.SpecAlloyTemper.Add(Flash.Bind <SpecAlloyTemper>(d)), (d) => result.EquivSpecs.Add(Flash.Bind <SpecEquiv>(d)), (d) => result.SpecCostImpact.Add(Flash.Bind <SpecCostImpact>(d)), (d) => result.SpecDeliveryImpact.Add(Flash.Bind <SpecDeliveryImpact>(d)), (d) => result.SpecNotes.Add(Flash.Bind <SpecNote>(d)) ); return(result); }