AMPSExcel.AMPSAddin.WorkbookInfo.createOrUpdate C# (CSharp) Method

createOrUpdate() public method

public createOrUpdate ( ServerDefinition d ) : void
d ServerDefinition
return void
            public void createOrUpdate(ServerDefinition d)
            {
                var servers = getWorksheet("amps-servers");
                int row = 1;
                if (!Servers.ContainsKey(d.Name))
                {
                    while (true)
                    {
                        if (string.IsNullOrEmpty(servers.Cells[row, 1].Value)) break;
                        row++;
                    }
                }
                else
                {
                    row = Servers[d.Name].Row;
                }
                servers.Cells[row, 1].Value = d.Name;
                servers.Cells[row, 2].Value = d.URL;
                servers.Cells[row, 3].Value = d.MessageType;
                d.Row = row;
                Servers[d.Name] = d;
            }

Same methods

AMPSAddin.WorkbookInfo::createOrUpdate ( SubscriptionDefinition d ) : void