Exemplo n.º 1
0
        public static PostfixDkimDto ToDkimDto(this object[] dbRecord)
        {
            if (dbRecord.Length != DKIM_COLUMNS_COUNT)
            {
                throw new ArgumentException("Can't convert to PostfixMailbox invalid column num");
            }

            var dkimDto = new PostfixDkimDto(
                Convert.ToInt32(dbRecord[(int)DkimTableColumnsOrder.Id]),
                dbRecord[(int)DkimTableColumnsOrder.DomainName].ToString(),
                dbRecord[(int)DkimTableColumnsOrder.Selector].ToString(),
                dbRecord[(int)DkimTableColumnsOrder.PrivateKey].ToString(),
                dbRecord[(int)DkimTableColumnsOrder.PublicKey].ToString()
                );

            return(dkimDto);
        }
Exemplo n.º 2
0
        public static PostfixDkimDto ToDkimDto(this object[] dbRecord)
        {
            if (dbRecord.Length != DKIM_COLUMNS_COUNT) 
                throw new ArgumentException("Can't convert to PostfixMailbox invalid column num");

            var dkimDto = new PostfixDkimDto(
                Convert.ToInt32(dbRecord[(int)DkimTableColumnsOrder.Id]),
                dbRecord[(int)DkimTableColumnsOrder.DomainName].ToString(),
                dbRecord[(int)DkimTableColumnsOrder.Selector].ToString(),
                dbRecord[(int)DkimTableColumnsOrder.PrivateKey].ToString(),
                dbRecord[(int)DkimTableColumnsOrder.PublicKey].ToString()
            );

            return dkimDto;
        }