public override StallDTO CastToRNT(dynamic byf) { var nid = As.ID(byf.nid); var sec = FindSection(As.ID(byf.sectionnid)); var rent = FindDefaultRent(nid); var rights = FindDefaultRights(nid); return(new StallDTO { Id = nid, Name = As.Text(byf.label), Remarks = As.Text(byf.remarks), IsOperational = As.Bool(byf.operational), Section = sec, DefaultRent = rent, DefaultRights = rights, }); }