コード例 #1
0
        public static AssetTicketModel[] GetAssetTickets(TicketModel ticket)
        {
            OrganizationModel organization = ticket.Organization;
            //int[] ids = IDReader.Read(TicketChild.Asset, ticket);   // $"SELECT AssetID From AssetTickets WITH (NOLOCK) WHERE TicketID = {ticket.TicketID}"
            string query = $"SELECT AssetID From AssetTickets WITH (NOLOCK) WHERE TicketID = {ticket.TicketID}";

            int[] ids = ticket.ExecuteQuery <int>(query).ToArray();
            AssetTicketModel[] models = new AssetTicketModel[ids.Length];
            for (int i = 0; i < ids.Length; ++i)
            {
                models[i] = new AssetTicketModel(new AssetModel(organization, ids[i]), ticket, false);
            }
            return(models);
        }
コード例 #2
0
 public AssetTicketModel[] AssetTickets()
 {
     return(AssetTicketModel.GetAssetTickets(this));
 }