コード例 #1
0
ファイル: TaskGroupService.cs プロジェクト: maniekb/TaskApp
        public async Task <int> CreateAsync(string name)
        {
            var group = new TaskGroup(name);
            var id    = await _taskGroupRepository.AddAsync(group);

            return(id);
        }
コード例 #2
0
        public async Task <TaskGroup> AddAsync(TaskGroupPostDto entity)
        {
            TaskGroupPostDtoValidator validator = new TaskGroupPostDtoValidator();
            ValidationResult          results   = validator.Validate(entity);

            if (!results.IsValid)
            {
                throw new ValidationException("TaskGroupPostDTO", string.Join(". ", results.Errors));
            }

            return(await _repository.AddAsync(mapper.Map <TaskGroup>(entity)));
        }