private void Apply(CourseCreated @event) { Id = @event.Id; Number = @event.Number; Title = @event.Title; Credits = @event.Credits; DepartmentId = @event.DepartmentId; }
public async Task Creator(CourseCreated @event) { var entity = this._mapper.Map <CourseEntity>(@event); await this._unitOfWork.GetRepositoryAsync <CourseEntity>() .AddAsync(entity); if (@event.Tag != null) { await this.InsertTags(@event.Tag, @event.Id, @event.School.Code, @event.Region.Code, @event.Creator.Code, @event.SchoolName, @event.RegionName); } this._unitOfWork.SaveChanges(); }
private void Apply(CourseCreated e) { Id = e.StreamId; Name = e.Name; Credit = e.Credit; }
private void Apply(CourseCreated e) { _id = e.Id; _activated = true; }