public async Task <DeleteToDoObjectResponse> Delete(GetToDoObjectRequest request)
        {
            var toDoObject = await _getToDoObjectService.GetToDoObject(request);

            var result = await _deleteToDoObjectService.DeleteToDoObject <DeleteToDoObjectResponse>(toDoObject);

            return(result);
        }
Exemple #2
0
        public async Task <ToDoEntity> GetToDoObject(GetToDoObjectRequest request)
        {
            ToDoEntity toDoEntity = null;
            var        userId     = request.UserId;
            var        title      = request.Title;

            try
            {
                toDoEntity = await _dBInterface.Read(userId, title);

                _logger.LogInformation("Successfully found ToDoObject");
            }
            catch (Exception ex)
            {
                _logger.LogError("Could not find the given ToDoObject", ex);
            }

            return(toDoEntity);
        }
        public async Task <GetToDoObjectResponse> Get(GetToDoObjectRequest request)
        {
            var result = await _getToDoObjectService.GetToDoObject(request);

            return(_mapper.Map <GetToDoObjectResponse>(result));
        }