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

            var ret = new FindToBuyResponse();

            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 <EditTOBUYResponse> Get(EditTOBUYRequest request)
        {
            if (request.PublicId == null)
            {
                return(new EditTOBUYResponse().SetError("Id required") as EditTOBUYResponse);
            }

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

            return(new EditTOBUYResponse()
            {
                Message = ret.Message,
                HasError = ret.HasError,
                Data = _mapper.Map <TOBUYPublicEntity>(ret.Data)
            });
        }
Ejemplo n.º 3
0
 public FindToBuyResponse Get([FromQuery] FindToBuyRequest request)
 {
     return(_tobuyService.Find(request));
 }