You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
2.1 KiB
64 lines
2.1 KiB
using API.Context;
|
|
using API.Controllers;
|
|
using DbServices;
|
|
using Services;
|
|
|
|
namespace APIConsole
|
|
{
|
|
public class TacticsControllerConsole
|
|
{
|
|
private TacticController _controller;
|
|
|
|
public TacticsControllerConsole()
|
|
{
|
|
AppContext.AppContext context = new AppContext.AppContext();
|
|
ITacticService tactics = new DbTacticService(context);
|
|
IContextAccessor accessor = new HttpContextAccessor();
|
|
_controller = new TacticController(tactics, accessor);
|
|
}
|
|
|
|
public async void UpdateNameTest()
|
|
{
|
|
var result = await _controller.UpdateName(1, new TacticController.UpdateNameRequest("NewName"));
|
|
Console.WriteLine($"UpdateName Result: {result}");
|
|
}
|
|
|
|
public async void GetTacticInfoTest()
|
|
{
|
|
var result = await _controller.GetTacticInfo(1);
|
|
Console.WriteLine($"GetTacticInfo Result: {result}");
|
|
}
|
|
|
|
public async void GetTacticStepsRootTest()
|
|
{
|
|
var result = await _controller.GetTacticStepsRoot(1);
|
|
Console.WriteLine($"GetTacticStepsRoot Result: {result}");
|
|
}
|
|
|
|
public async void CreateTacticTest()
|
|
{
|
|
var result = await _controller.CreateNew(new TacticController.CreateNewRequest("NewTactic", "PLAIN"));
|
|
Console.WriteLine($"CreateTactic Result: {result}");
|
|
}
|
|
|
|
public async void GetStepContentTest()
|
|
{
|
|
var result = await _controller.GetStepContent(1, 1);
|
|
Console.WriteLine($"GetStepContent Result: {result}");
|
|
}
|
|
|
|
public async void RemoveStepTest()
|
|
{
|
|
var result = await _controller.RemoveStep(1, 1);
|
|
Console.WriteLine($"RemoveStep Result: {result}");
|
|
}
|
|
|
|
public async void SaveStepContentTest()
|
|
{
|
|
var result = await _controller.SaveStepContent(1, 1, new TacticController.SaveStepContentRequest("NewContent"));
|
|
Console.WriteLine($"SaveStepContent Result: {result}");
|
|
}
|
|
|
|
|
|
}
|
|
} |