Example #1
0
        public async Task <StatusData <string> > RespondFriendRequest(FriendRespondRequest request, SystemSession session)
        {
            var result   = new StatusData <string>();
            var response = await Task.Factory.StartNew(() => Client.UserService.FriendResponse(session.UserName, request.FriendId, request.CategoryId, request.Accept, session.GetSession(), request.FriendId)).ConfigureAwait(false);

            result.Data    = response.CTag;
            result.Status  = (SystemDbStatus)response.DbStatusCode;
            result.Message = response.DbStatusMsg;
            return(result);
        }
Example #2
0
 public Task <StatusData <string> > RespondFriendRequest(FriendRespondRequest request, SystemSession session)
 {
     //return _unitOfWork.Friend.RespondFriendRequest(userId, friendId, isAccepted, categoryId);
     return(_jUnitOfWork.Friend.RespondFriendRequest(request, session));
 }
        public Task<StatusData<string>> RespondFriendRequest(FriendRespondRequest request, SystemSession session)
        {

            //return _unitOfWork.Friend.RespondFriendRequest(userId, friendId, isAccepted, categoryId);
            return _jUnitOfWork.Friend.RespondFriendRequest(request, session);
        }
 public async Task<StatusData<string>> RespondFriendRequest(FriendRespondRequest request, SystemSession session)
 {
     var result = new StatusData<string>();
     var response = await Task.Factory.StartNew(() => Client.UserService.FriendResponse(session.UserName, request.FriendId, request.CategoryId, request.Accept, session.GetSession(), request.FriendId)).ConfigureAwait(false);
     result.Data = response.CTag;
     result.Status = (SystemDbStatus)response.DbStatusCode;
     result.Message = response.DbStatusMsg;
     return result;
 }
        public async Task <HttpResponseMessage> Post([FromBody] FriendRespondRequest request)
        {
            var response = await _service.RespondFriendRequest(request, Request.GetSession()).ConfigureAwait(false);

            return(Request.SystemResponse(response.Status, new { response.Data }, message: response.Message));
        }