Example #1
0
        public void Update(Domain.Shared.SalesAreas.SalesArea salesArea)
        {
            var entity = _dbContext.Find <Entities.Tenant.SalesAreas.SalesArea>(new object[] { salesArea.Id },
                                                                                find => find.IncludeCollection(sa => sa.ChannelGroups).IncludeCollection(sa => sa.Holidays));

            if (entity != null)
            {
                _mapper.Map(salesArea, entity);
                _dbContext.Update(entity, post => post.MapTo(salesArea), _mapper);
                _sequenceRebuilder.Execute(_dbContext, e => e.CustomId);
            }
        }
Example #2
0
 public void Add(Domain.Shared.SalesAreas.SalesArea salesArea)
 {
     salesArea.CustomId = _identityGenerator.GetIdentities <SalesAreaNoIdentity>(1).First().Id;
     _dbContext.Add(_mapper.Map <Entities.Tenant.SalesAreas.SalesArea>(salesArea),
                    post => post.MapTo(salesArea), _mapper);
 }