using AsbCloudApp.Data.Trajectory;
using AsbCloudApp.Repositories;
using AsbCloudApp.Services;
using AsbCloudInfrastructure.Services.Trajectory.Export;
using AsbCloudInfrastructure.Services.Trajectory.Parser;
using Microsoft.AspNetCore.Mvc;

namespace AsbCloudWebApi.Controllers.Trajectory;

/// <summary>
/// Фактическая траектория
/// </summary>
[ApiController]
[Route("api/well/{idWell}/[controller]")]
public class TrajectoryFactManualController : TrajectoryEditableController<TrajectoryGeoFactDto>
{
	protected override string TemplateFileName => "ЕЦП_шаблон_файла_фактическая_траектория.xlsx";

	public TrajectoryFactManualController(IWellService wellService,
		TrajectoryFactManualExportService trajectoryExportService,
		TrajectoryFactManualParser parserService,
		ITrajectoryEditableRepository<TrajectoryGeoFactDto> trajectoryRepository)
		: base(wellService, parserService, trajectoryExportService, trajectoryRepository)
	{
	}
}