コード例 #1
0
ファイル: EmployeeManager.cs プロジェクト: Gelller/Timesheets
        public async Task <Guid> Create(Employee item)
        {
            var employee = EmployeeAggregate.Create(item.UserId, item.IsDeleted);
            await _employeeAggregateRepo.Add(employee);

            return(employee.Id);
        }
コード例 #2
0
        public void CreateTest()
        {
            var builder  = new EmployeeAggregateBuilder();
            var employee = EmployeeAggregate.Create(
                builder.userId,
                builder.isDelete);

            employee.Should().As <EmployeeAggregate>();
        }
コード例 #3
0
        public EmployeeAggregate GetRandomEmployeeAggregate()
        {
            var employeeAggregate = EmployeeAggregate.Create(userId, isDelete);

            return(employeeAggregate);
        }