Exemplo n.º 1
0
 public IHttpActionResult UpdateFriend(Models.UserConnectRequest connectRequest)
 {
     return(GetJsonResult(new Models.BaseResponse()
     {
         StatusCode = 200,
         Message = "Friend request updated.",
         ResponseObject = new MiddelLayer.UserConnectRequest().UpdateFriend(connectRequest)
     }));
 }
Exemplo n.º 2
0
        public ActionReturn RemoveFriend(Models.UserConnectRequest connectRequest)
        {
            _dbCommand.DeleteByID <DB.UserConnectRequest>(connectRequest.Id);
            bool status = _dbCommand.Save();

            return(new ActionReturn()
            {
                Id = connectRequest.Id,
                Status = status,
                Message = "Friend request removed."
            });
        }
Exemplo n.º 3
0
        public ActionReturn AddFriend(Models.UserConnectRequest connectRequest)
        {
            DB.UserConnectRequest userConnect = Assgin(connectRequest);
            _dbCommand.Insert(userConnect);
            bool status = _dbCommand.Save();

            return(new ActionReturn()
            {
                Id = userConnect.Id,
                Status = status,
                Message = "Friend request sent."
            });
        }
Exemplo n.º 4
0
        public ActionReturn UpdateFriend(Models.UserConnectRequest connectRequest)
        {
            DB.UserConnectRequest request = _dbCommand.FetchSingleRecord <DB.UserConnectRequest>(connectRequest.Id);
            request.IsBlocked        = connectRequest.IsBlocked;
            request.IsRequestAccpted = connectRequest.IsRequestAccpted;
            request.RequestMessage   = (string.IsNullOrWhiteSpace(connectRequest.RequestMessage)) ? request.RequestMessage : connectRequest.RequestMessage;
            bool status = _dbCommand.Save();

            return(new ActionReturn()
            {
                Id = connectRequest.Id,
                Status = status,
                Message = "Friend request removed."
            });
        }
Exemplo n.º 5
0
 private DB.UserConnectRequest Assgin(Models.UserConnectRequest connectRequest)
 {
     if (connectRequest == null)
     {
         return(null);
     }
     return(new DB.UserConnectRequest()
     {
         Id = connectRequest.Id,
         ToId = connectRequest.ToId,
         FromId = connectRequest.FromId,
         Status = connectRequest.Status,
         IsBlocked = connectRequest.IsBlocked,
         RequestMessage = connectRequest.RequestMessage,
         IsRequestAccpted = connectRequest.IsRequestAccpted,
     });
 }