Little test with AI + Add the equipment #8
@@ -8,10 +8,6 @@ using skydiveLogs_api.Infrastructure.Interfaces;
|
|||||||
|
|
||||||
namespace skydiveLogs_api.Infrastructure
|
namespace skydiveLogs_api.Infrastructure
|
||||||
{
|
{
|
||||||
/// <summary>
|
|
||||||
/// Repository class for managing aircraft data in the database.
|
|
||||||
/// Provides operations to add, retrieve, count, and update aircraft records.
|
|
||||||
/// </summary>
|
|
||||||
public class AircraftRepository : IAircraftRepository
|
public class AircraftRepository : IAircraftRepository
|
||||||
{
|
{
|
||||||
#region Public Constructors
|
#region Public Constructors
|
||||||
|
|||||||
@@ -8,13 +8,6 @@ using skydiveLogs_api.Infrastructure.Interfaces;
|
|||||||
|
|
||||||
namespace skydiveLogs_api.Infrastructure
|
namespace skydiveLogs_api.Infrastructure
|
||||||
{
|
{
|
||||||
/// <summary>
|
|
||||||
/// Repository class for managing drop zone data in the database.
|
|
||||||
/// Provides operations to add, retrieve, count, and update drop zone records.
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// This repository interacts with LiteDB to perform CRUD operations on drop zones.
|
|
||||||
/// </remarks>
|
|
||||||
public class DropZoneRepository : IDropZoneRepository
|
public class DropZoneRepository : IDropZoneRepository
|
||||||
{
|
{
|
||||||
#region Public Constructors
|
#region Public Constructors
|
||||||
|
|||||||
@@ -7,14 +7,6 @@ using skydiveLogs_api.Infrastructure.Interfaces;
|
|||||||
|
|
||||||
namespace skydiveLogs_api.Infrastructure
|
namespace skydiveLogs_api.Infrastructure
|
||||||
{
|
{
|
||||||
/// <summary>
|
|
||||||
/// Repository class for managing favorite drop zone data in the database.
|
|
||||||
/// Provides operations to add, delete, retrieve, and manage favorite drop zones per user.
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// This repository interacts with LiteDB to perform operations on favorite drop zones,
|
|
||||||
/// where each favorite drop zone is associated with both a user and a drop zone.
|
|
||||||
/// </remarks>
|
|
||||||
public class FavoriteDropZoneRepository : IFavoriteDropZoneRepository
|
public class FavoriteDropZoneRepository : IFavoriteDropZoneRepository
|
||||||
{
|
{
|
||||||
#region Public Constructors
|
#region Public Constructors
|
||||||
|
|||||||
@@ -7,14 +7,6 @@ using skydiveLogs_api.Infrastructure.Interfaces;
|
|||||||
|
|
||||||
namespace skydiveLogs_api.Infrastructure
|
namespace skydiveLogs_api.Infrastructure
|
||||||
{
|
{
|
||||||
/// <summary>
|
|
||||||
/// Repository class for managing gear data in the database.
|
|
||||||
/// Provides operations to add, retrieve, count, and update gear records per user.
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// This repository interacts with LiteDB to perform CRUD operations on gear items.
|
|
||||||
/// Each gear item is associated with a user, allowing for user-specific gear management.
|
|
||||||
/// </remarks>
|
|
||||||
public class GearRepository : IGearRepository
|
public class GearRepository : IGearRepository
|
||||||
{
|
{
|
||||||
#region Public Constructors
|
#region Public Constructors
|
||||||
|
|||||||
@@ -7,15 +7,6 @@ using skydiveLogs_api.Infrastructure.Interfaces;
|
|||||||
|
|
||||||
namespace skydiveLogs_api.Infrastructure
|
namespace skydiveLogs_api.Infrastructure
|
||||||
{
|
{
|
||||||
/// <summary>
|
|
||||||
/// Repository class for managing jump data in the database.
|
|
||||||
/// Provides operations to add, delete, retrieve, and update jump records per user.
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// This repository interacts with LiteDB to perform CRUD operations on jump records.
|
|
||||||
/// Each jump record is associated with a user, aircraft, drop zone, gear, and jump type.
|
|
||||||
/// Navigation properties are included for related entities to enable eager loading.
|
|
||||||
/// </remarks>
|
|
||||||
public class JumpRepository : IJumpRepository
|
public class JumpRepository : IJumpRepository
|
||||||
{
|
{
|
||||||
#region Public Constructors
|
#region Public Constructors
|
||||||
|
|||||||
@@ -8,13 +8,6 @@ using skydiveLogs_api.Infrastructure.Interfaces;
|
|||||||
|
|
||||||
namespace skydiveLogs_api.Infrastructure
|
namespace skydiveLogs_api.Infrastructure
|
||||||
{
|
{
|
||||||
/// <summary>
|
|
||||||
/// Repository class for managing jump type data in the database.
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// This repository interacts with LiteDB to perform CRUD operations on jump type records.
|
|
||||||
/// Jump types are typically stored at the database level and are shared across all users.
|
|
||||||
/// </remarks>
|
|
||||||
public class JumpTypeRepository : IJumpTypeRepository
|
public class JumpTypeRepository : IJumpTypeRepository
|
||||||
{
|
{
|
||||||
#region Public Constructors
|
#region Public Constructors
|
||||||
|
|||||||
Reference in New Issue
Block a user