34 lines
1.0 KiB
C#
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;
|
|
}
|
|
//
|
|
}
|
|
}
|