public async Task <int> CreateAsync(string name) { var group = new TaskGroup(name); var id = await _taskGroupRepository.AddAsync(group); return(id); }
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))); }