public async Task <DbStatusResult> AddReferralInviteInfo(ReferralInviteInfoModel entity)
        {
            var cmd = new DbStatusCommand();

            await ExecuteSQLWithParams("[dbo].AddReferralInvitee",
                                       GetJsonParam("@ReferralInvitee", entity),
                                       cmd.IdParam,
                                       cmd.StatusParam,
                                       cmd.MessageParam);

            return(cmd.StatusResult);
        }
        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);
        }