Ejemplo n.º 1
0
        public FindToDoResponse Find(FindToDoRequest request)
        {
            var item = GetActualForUser(request.UserId)
                       .SingleOrDefault(x => x.PublicId == request.PublicId);

            var ret = new FindToDoResponse();

            if (item == null)
            {
                ret.SetError($"Item with id {request.PublicId} not found");
            }
            else
            {
                ret.Data = item;
            }
            return(ret);
        }
Ejemplo n.º 2
0
        public async Task <EditTODOResponse> Get(EditTODORequest request)
        {
            if (request.PublicId == null)
            {
                return(new EditTODOResponse().SetError("Id required") as EditTODOResponse);
            }

            var data = new FindToDoRequest()
            {
                UserId   = HttpContext.GetUserId(),
                PublicId = request.PublicId.Value
            };
            var ret = await _client.Todo_Get(data);

            return(new EditTODOResponse()
            {
                Message = ret.Message,
                HasError = ret.HasError,
                Data = _mapper.Map <TodoPublicEntity>(ret.Data)
            });
        }
Ejemplo n.º 3
0
 public FindToDoResponse Get([FromQuery] FindToDoRequest request)
 {
     return(_todoService.Find(request));
 }