public async Task <bool> AddTagToTask(Tag tag, int taskId) { if (string.IsNullOrEmpty(tag.Text)) { throw new Exception("Tag title can't be empty"); } var tagId = await _tagRepository.AddTag(tag); await _tagRepository.AddTagToTask(tagId, taskId); return(true); }