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)
   {
   }
}