Exemple #1
0
        private Model.User GetUserModel(IDomainEvent <Guid> e)
        {
            if (_user == null)
            {
                _user = _dbContext.Set <Model.User>().AsQueryable().FirstOrDefault(x => x.Id == (Guid)e.AggregateRootKey);
            }

            return(_user ?? (_user = new Model.User()));
        }
Exemple #2
0
        private Model.User GetUserModel(IDomainEvent <Guid> e)
        {
            if (_user == null)
            {
                _user = _sqlClient.Queryable <Model.User>().Where(x => x.Id == (Guid)e.AggregateRootKey).Single();
            }

            return(_user ?? (_user = new Model.User()));
        }
Exemple #3
0
 public override void Save(User aggreateRoot)
 {
     base.Save(aggreateRoot);
     _user = null;
 }