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); }