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); }
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) }); }
public FindToDoResponse Get([FromQuery] FindToDoRequest request) { return(_todoService.Find(request)); }