public async Task <TodoTaskViewModel> Get(string id) { var todoTask = await _repository.GetAsync(id); return(todoTask is null ? null : TodoTaskViewModel.FromModel(todoTask)); }
public async Task <IActionResult> Add( AddTodoTaskViewModel viewModel) { var todoTask = viewModel.ToModel(); todoTask.OwnerId = _currentUserId.Value; await _repository.AddAsync(todoTask); return(CreatedAtAction( nameof(Get), new { id = todoTask.Id }, TodoTaskViewModel.FromModel(todoTask))); }