using Kit.Helpers.Routes; using Server.WatchBody.Web.Controllers; namespace Server.WatchBody.Web.Config; /// /// Таблица маршрутов REST API v1 (fluent Kit.Helpers.Routes, /// пример — Kit.Task.WebAp\Task.WebApp\Config\RouteConfig.cs). /// public class RouteConfig { public static void Configure(IRouteBuilder routeBuilder) { routeBuilder.AddController() .ContentAction("health", x => x.Info) .NeedHttpGet(); routeBuilder.AddController() .ActionAction("api/v1/sync", x => x.Sync) .NeedHttpPost_All(); routeBuilder.AddController() .ActionAction("api/v1/workouts", x => x.List) .NeedHttpGet() .ActionAction("api/v1/workouts/{id}", x => x.Get) .NeedHttpGet(); routeBuilder.AddController() .ActionAction("api/v1/programs/active", x => x.Active) .NeedHttpGet(); } }