public StaffUser GetStaffUserById(Guid id) { var user = _staffUserCollection.Find(c => c.Id == id).SingleOrDefault(); if (user == null) { user = new StaffUser { Id = id }; _staffUserCollection.InsertOne(user); } return(user); }
public void Process(StaffUserAdded @event) { var user = new StaffUser(@event); _users.Save(user); }
public void Save(StaffUser user) { _staffUserCollection.InsertOne(user); }