public async Task <ActionResult <ResponseModel> > ReferralCallback(int deviceId, int referralInviteId, string referralLinkKey)
        {
            var model  = new ReferralInfoInviteResponseModel();
            var result = await _dataContext.UpdateReferralInviteInfo(deviceId, referralInviteId, referralLinkKey);

            if (!result.Status)
            {
                model.StatusCode = 404;
                model.Message    = result.Message;
            }
            else
            {
                model.StatusCode = 200;
                model.Id         = result.Id;
            }

            return(model);
        }
        public async Task <ActionResult <ResponseModel> > AddReferralInvitee([FromBody] ReferralInviteInfoModel referralInviteInfoModel)
        {
            var model  = new ReferralInfoInviteResponseModel();
            var result = await _dataContext.AddReferralInviteInfo(referralInviteInfoModel);

            if (!result.Status)
            {
                model.StatusCode = 404;
                model.Message    = result.Message;
            }
            else
            {
                model.StatusCode = 200;
                model.Id         = result.Id;
            }

            return(model);
        }