internal static Domain.ContactContactType Parse(IDataReader reader) { var result = new Domain.ContactContactType(); FillData(reader, result); EntityManager.SetSaved(result, reader[0].ToString().To <Guid>()); return(result); }
IDataParameter[] CreateParameters(Domain.ContactContactType item) { var result = new List <IDataParameter>(); result.Add(CreateParameter("OriginalId", item.OriginalId)); result.Add(CreateParameter("Id", item.GetId())); result.Add(CreateParameter("Contact", item.ContactId)); result.Add(CreateParameter("ContactType", item.ContactTypeId)); return(result.ToArray()); }
internal static void FillData(IDataReader reader, Domain.ContactContactType entity) { var values = new object[reader.FieldCount]; reader.GetValues(values); if (values[1] != DBNull.Value) { entity.ContactId = values[1].ToStringOrEmpty().To <Guid>(); } if (values[2] != DBNull.Value) { entity.ContactTypeId = values[2].ToStringOrEmpty().To <Guid>(); } }
void Update(Domain.ContactContactType item) { ExecuteScalar(UPDATE_COMMAND, CommandType.Text, CreateParameters(item)); }
void Insert(Domain.ContactContactType item) { ExecuteScalar(INSERT_COMMAND, CommandType.Text, CreateParameters(item)); }