c# - Override property on IEnumerable object -
i have object:
var child = mapper.map<list<childviewmodel>>( model.childdata ); and return this:
return new outputviewmodel { childdata = child }; but in middle need perform change in 1 of child property, tried this:
var dummy = child.select(e => e.number = formatnumber(e.number, e.mask)); so when return outputviewmodel job done, have number property formatted, there better way because don't :(
why not make read-only property has number formatted?
public class outputviewmodel { public decimal number { get; set; } public object mask { get; set; } public string numberformatted { { return formatnumber(number, mask); } } }
Comments
Post a Comment