Little test with AI + Add the equipment #8
@@ -8,10 +8,6 @@ using skydiveLogs_api.Infrastructure.Interfaces;
|
||||
|
||||
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
|
||||
{
|
||||
#region Public Constructors
|
||||
|
||||
@@ -8,13 +8,6 @@ using skydiveLogs_api.Infrastructure.Interfaces;
|
||||
|
||||
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
|
||||
{
|
||||
#region Public Constructors
|
||||
|
||||
@@ -7,14 +7,6 @@ using skydiveLogs_api.Infrastructure.Interfaces;
|
||||
|
||||
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
|
||||
{
|
||||
#region Public Constructors
|
||||
|
||||
@@ -7,14 +7,6 @@ using skydiveLogs_api.Infrastructure.Interfaces;
|
||||
|
||||
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
|
||||
{
|
||||
#region Public Constructors
|
||||
|
||||
@@ -7,15 +7,6 @@ using skydiveLogs_api.Infrastructure.Interfaces;
|
||||
|
||||
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
|
||||
{
|
||||
#region Public Constructors
|
||||
|
||||
@@ -8,13 +8,6 @@ using skydiveLogs_api.Infrastructure.Interfaces;
|
||||
|
||||
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
|
||||
{
|
||||
#region Public Constructors
|
||||
|
||||
Reference in New Issue
Block a user