module fb { export class Avsaendare extends ResourceBase { TelefonnummerMobil:string; PersonId:number; PersonNamn:string; MejlAdress:string; LabelEpost:string; LabelSMS:string; EjReklam:boolean; constructor(data: any) { super(data, false); var me = this; if( !data.PersonNamn ){ me.LabelEpost = data.MejlAdress; me.LabelSMS = data.TelefonnummerMobil; } else { me.LabelEpost = data.PersonNamn; me.LabelEpost += (data.MejlAdress ? " (" + data.MejlAdress + ")" : ""); me.LabelSMS = data.PersonNamn; me.LabelSMS += (data.TelefonnummerMobil ? " (" + data.TelefonnummerMobil + ")" : ""); } } getSaveObject() { var saveObject = super.getSaveObject(); delete saveObject.LabelEpost; delete saveObject.LabelSMS; return saveObject; } } }