c# - TypeScript and Generic MVC Model behavior -
i evaluating typescript see if save time in development requirements. lets define simple classes , set hidden fields main purpose of being generic , working mvc models.
class baseobject { _name: string; constructor(public name) { this._name = name; } } interface baseform { savefields(): void; getfields(): void; toquerystring(): string; tojsonstring(): string; } class basereportform extends baseobject implements baseform { constructor(name) { super(name); } public pagenumber: number; public allowpaging: bool; public exportlink: string; ... savefields() {//write hidden fields form } getfields() { //get hidden fields form} toquerystring() { return "hidden fields query string"; } tojsonstring() { return "hidden fields json"; } }
this works great, however, not seeing allow me work @models. nice able have ability magically following:
var reportform=new reportform(@model.report);
i aware achieve functionality there have translation layer of translations. there tools if turns out time saver? similar orm mapper or auto mapper work js or typescript?
yup there typelite convert c# classes typescript : http://type.litesolutions.net/
first create typescript class c# class using typelite. next pass in c# class instance typescript in razor view json https://stackoverflow.com/a/4072787/390330
Comments
Post a Comment