public coreModel.Contact Create(coreModel.Contact contact) { var entity = contact.ToDataModel(); using (var repository = _repositoryFactory()) { repository.Add(entity); CommitChanges(repository); } contact.SetObjectId(entity.Id); _dynamicPropertyService.SaveDynamicPropertyValues(contact); var retVal = GetById(entity.Id); return retVal; }
public coreModel.Organization Create(coreModel.Organization organization) { var entity = organization.ToDataModel(); using (var repository = _repositoryFactory()) { repository.Add(entity); CommitChanges(repository); } organization.SetObjectId(entity.Id); _dynamicPropertyService.SaveDynamicPropertyValues(organization); var retVal = GetById(entity.Id); return retVal; }