Пример #1
0
 protected override void LazySet()
 {
     base.LazySet();
     if (PersistenceState == PersistenceState.NewAndChanged || PersistenceState == PersistenceState.LoadedAndChanged)
     {
         if ((object)InnerData == (object)OriginalData)
         {
             OriginalData = new ContactTypeData(InnerData);
         }
     }
 }
Пример #2
0
 public ContactType(ContactTypeData accountTypeData)
 {
     ContactTypeKey  = accountTypeData.ContactTypeKey;
     ContactTypeCode = accountTypeData.ContactTypeCode;
     ContactTypeName = accountTypeData.ContactTypeName;
     ContactTypeDesc = accountTypeData.ContactTypeDesc;
     AddedDateTime   = accountTypeData.AuditAddDatetime;
     AddedUserID     = accountTypeData.AuditAddUserId;
     UpdateDateTime  = accountTypeData.AuditUpdateDatetime;
     UpdateUserID    = accountTypeData.AuditUpdateUserId;
 }
        } // Map function closer

        public List <SqlParameter> MapParamsForUpsert(ContactTypeData entity)
        {
            var sql_params = new List <SqlParameter>();

            sql_params.Add(new SqlParameter("@contact_type_key", entity.ContactTypeKey));
            sql_params.Add(new SqlParameter("@contact_type_category", entity.ContactTypeCategory));
            sql_params.Add(new SqlParameter("@contact_type_code", entity.ContactTypeCode));
            sql_params.Add(new SqlParameter("@contact_type_name", entity.ContactTypeName));
            sql_params.Add(new SqlParameter("@contact_type_desc", entity.ContactTypeDesc));
            sql_params.Add(GetOutParam());
            return(sql_params);
        }
 public ContactType Map(ContactTypeData contact_type_data)
 {
     return(new ContactType()
     {
         ContactTypeKey = contact_type_data.ContactTypeKey,
         ContactTypeCategory = contact_type_data.ContactTypeCategory,
         ContactTypeCode = contact_type_data.ContactTypeCode,
         ContactTypeName = contact_type_data.ContactTypeName,
         ContactTypeDesc = contact_type_data.ContactTypeDesc,
         AddedUserID = contact_type_data.AuditAddUserId,
         AddedDateTime = contact_type_data.AuditAddDatetime,
         UpdateUserID = contact_type_data.AuditUpdateUserId,
         UpdateDateTime = contact_type_data.AuditUpdateDatetime
     });
 }
Пример #5
0
        public void ContactTypeModelTest1()
        {
            var data = new ContactTypeData
            {
                ContactTypeKey      = 1,
                ContactTypeCategory = "TEST",
                ContactTypeCode     = "TEST",
                ContactTypeName     = "TEST",
                ContactTypeDesc     = "TEST",
                AuditAddUserId      = "TEST",
                AuditAddDatetime    = new System.DateTime(2018, 1, 1),
                AuditUpdateUserId   = "TEST",
                AuditUpdateDatetime = new System.DateTime(2018, 1, 1),
            };
            var sut = new ContactType(data);

            Assert.True(sut.ContactTypeKey == 1);
            //Assert.True(sut.ContactTypeCategory == "TEST");
            Assert.True(sut.ContactTypeCode == "TEST");
            Assert.True(sut.ContactTypeName == "TEST");
            Assert.True(sut.ContactTypeDesc == "TEST");
        }
Пример #6
0
 public ContactTypeData(ContactTypeData data)
 {
     Name         = data.Name;
     ModifiedDate = data.ModifiedDate;
     Uid          = data.Uid;
 }
Пример #7
0
 public ContactType Map(ContactTypeData commentData) => new ContactType(commentData);
 public List <SqlParameter> MapParamsForDelete(ContactTypeData entity)
 {
     return(MapParamsForDelete(entity.ContactTypeKey));
 }