34 lines
1.0 KiB
C#

using Assets.Scripts.Apis.Models;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using UnityEngine;
namespace Assets.Scripts.Apis
{
public class ActivityApi : ApiBase
{
public async Task<JsonResult<List<ActivityModel>>> GetCurrentActivityList()
{
var result = await GetAsync<JsonResult<List<ActivityModel>>>($"MapRouteActivityRecord/GetCurrentActivityList");
return result;
}
public async Task<JsonResult<object>> JoinActivity(int id)
{
var result = await PostAsync<JsonResult<object>>($"MapRouteActivityRecord/Add", new { activityId = id });
return result;
}
public async Task<JsonResult<object>> GetMapRouteRecordById(int id, int activityId)
{
var result = await GetAsync<JsonResult<object>>($"MapRouteActivityRecord/GetMapRouteRecordById");
return result;
}
//
}
}