public void Update(EventCustomerAdjustOrderLog model)
        {
            using (var adapter = PersistenceLayer.GetDataAccessAdapter())
            {
                var entity = AutoMapper.Mapper.Map <EventCustomerAdjustOrderLog, EventCustomerAdjustOrderLogEntity>(model);
                entity.IsNew = false;

                if (!adapter.SaveEntity(entity))
                {
                    throw new PersistenceFailureException();
                }
            }
        }
        public void Save(EventCustomerAdjustOrderLog model)
        {
            using (var adapter = PersistenceLayer.GetDataAccessAdapter())
            {
                var entity = AutoMapper.Mapper.Map <EventCustomerAdjustOrderLog, EventCustomerAdjustOrderLogEntity>(model);
                var domain = GetByEventCustomerIdUploadId(model.EventCustomerId, model.UploadId);

                if (domain == null)
                {
                    if (!adapter.SaveEntity(entity))
                    {
                        throw new PersistenceFailureException();
                    }
                }
            }
        }