public ContactAuditViewModel CastDB(ContactAudit db) { ContactAuditViewModel model = new ContactAuditViewModel(); Com.HSJF.Infrastructure.ExtendTools.ObjectExtend.CopyTo(db, model); return(model); }
public ContactAudit CastModel(ContactAuditViewModel model) { ContactAudit db = new ContactAudit(); Com.HSJF.Infrastructure.ExtendTools.ObjectExtend.CopyTo(model, db); return(db); }
/// <summary> /// 保存关系人联系方式信息集合 /// </summary> /// <param name="contacts"></param> /// <param name="personId"></param> public void SaveContacts(ICollection <Contact> contacts, string personId) { ContactAuditDAL cdal = new ContactAuditDAL(); foreach (var cmodel in contacts) { ContactAudit cModel = new ContactAudit(); cModel.ID = Guid.NewGuid().ToString(); cModel.ContactType = cmodel.ContactType; cModel.ContactNumber = cmodel.ContactNumber; cModel.PersonID = personId; cModel.IsDefault = cmodel.IsDefault; cModel.Sequence = cmodel.Sequence; cdal.Add(cModel); } }
/// <summary> /// 保存关系人联系方式信息集合 /// </summary> /// <param name="contacts"></param> /// <param name="personId"></param> public IEnumerable <ContactAudit> SaveContacts(RelationPersonAudit oldperson, RelationPersonAudit newperson) { var emerList = new List <ContactAudit>(); foreach (var model in oldperson.ContactAudits) { ContactAudit entity = new ContactAudit(); entity.ID = Guid.NewGuid().ToString(); entity.PersonID = newperson.ID; entity.ContactNumber = model.ContactNumber; entity.ContactType = model.ContactType; entity.IsDefault = model.IsDefault; entity.Sequence = model.Sequence; emerList.Add(entity); } contactAuditDAL.AddRange(emerList); return(emerList); }
public void SaveContacts <T>(ICollection <Contact> contacts, string personId) where T : class, new() { Type type = typeof(T); if (type.Equals(typeof(ContactAudit))) { ContactAuditDAL cdal = new ContactAuditDAL(); foreach (var cmodel in contacts) { ContactAudit cModel = new ContactAudit() { ID = Guid.NewGuid().ToString(), ContactType = cmodel.ContactType, ContactNumber = cmodel.ContactNumber, PersonID = personId, IsDefault = cmodel.IsDefault, Sequence = cmodel.Sequence }; cdal.Add(cModel); } } else if (type.Equals(typeof(Contact))) { ContactDAL cdal = new ContactDAL(); foreach (var cmodel in contacts) { Contact cModel = new Contact() { ID = Guid.NewGuid().ToString(), ContactType = cmodel.ContactType, ContactNumber = cmodel.ContactNumber, PersonID = personId, IsDefault = cmodel.IsDefault, Sequence = cmodel.Sequence }; cdal.Add(cModel); } } }