Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions src/Api/Api.csproj
Original file line numberDiff line numberDiff line change
Expand Up@@ -24,4 +24,8 @@
<ProjectReference Include="..\Infrastructure\Infrastructure.csproj" />
</ItemGroup>

<ItemGroup>
<Folder Include="Controllers\Payload\Requests\DigitalFile" />
</ItemGroup>

</Project>
2 changes: 1 addition & 1 deletion src/Api/Controllers/BinController.cs
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
using Application.Common.Interfaces;
using Application.Common.Models;
using Application.Common.Models.Dtos.Digital;
using Application.Digital.Commands;
using Application.Entries.Commands;
using Application.Identity;
using Infrastructure.Identity.Authorization;
using Microsoft.AspNetCore.Mvc;
Expand Down
7 changes: 3 additions & 4 deletions src/Api/Controllers/EntriesController.cs
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
using Api.Controllers.Payload.Requests.DigitalFile;
using Api.Controllers.Payload.Requests.Entries;
using Application.Common.Exceptions;
using Application.Common.Interfaces;
using Application.Common.Models;
using Application.Common.Models.Dtos.Digital;
using Application.Digital.Commands;
using Application.Digital.Queries;
using Application.Entries.Commands;
using Application.Entries.Queries;
using Application.Identity;
using FluentValidation.Results;
using Infrastructure.Identity.Authorization;
using Microsoft.AspNetCore.Mvc;
using GetAllEntriesPaginatedQueryParameters = Api.Controllers.Payload.Requests.DigitalFile.GetAllEntriesPaginatedQueryParameters;
using GetAllEntriesPaginatedQueryParameters = Api.Controllers.Payload.Requests.Entries.GetAllEntriesPaginatedQueryParameters;

namespace Api.Controllers;

Expand Down

This file was deleted.

Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
namespace Api.Controllers.Payload.Requests.Entries;
namespace Api.Controllers.Payload.Requests.Entries;

/// <summary>
/// Get All Entries Paginated Query Parameters
/// </summary>
public class GetAllEntriesPaginatedQueryParameters : PaginatedQueryParameters
{
/// <summary>
/// Entry id
/// </summary>
public Guid? EntryId { get; set; }
public string EntryPath { get; set; }
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
namespace Api.Controllers.Payload.Requests.Entries;

/// <summary>
/// Get All Shared Entries Paginated Query Parameters
/// </summary>
public class GetAllSharedEntriesPaginatedQueryParameters : PaginatedQueryParameters
{
/// <summary>
/// Entry id
/// </summary>
public Guid? EntryId { get; set; }
}
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
namespace Api.Controllers.Payload.Requests.DigitalFile;
namespace Api.Controllers.Payload.Requests.Entries;

public class ShareEntryPermissionRequest
{
Expand Down
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
namespace Api.Controllers.Payload.Requests.DigitalFile;
namespace Api.Controllers.Payload.Requests.Entries;

/// <summary>
///
Expand Down
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
namespace Api.Controllers.Payload.Requests.DigitalFile;
namespace Api.Controllers.Payload.Requests.Entries;

/// <summary>
///
Expand Down
6 changes: 2 additions & 4 deletions src/Api/Controllers/SharedController.cs
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
using Api.Controllers.Payload.Requests.DigitalFile;
using Api.Controllers.Payload.Requests.Entries;
using Application.Common.Exceptions;
using Api.Controllers.Payload.Requests.Users;
using Application.Common.Interfaces;
using Application.Common.Models;
using Application.Common.Models.Dtos.Digital;
using Application.Digital.Commands;
using Application.Entries.Commands;
using Application.Entries.Queries;
using Application.Identity;
using FluentValidation.Results;
using Application.Users.Queries;
using Infrastructure.Identity.Authorization;
using Microsoft.AspNetCore.Mvc;
using GetAllEntriesPaginatedQueryParameters = Api.Controllers.Payload.Requests.Entries.GetAllEntriesPaginatedQueryParameters;

namespace Api.Controllers;

Expand DownExpand Up@@ -53,7 +51,7 @@ public async Task<ActionResult> DownloadSharedFile([FromRoute] Guid entryId)
[RequiresRole(IdentityData.Roles.Employee)]
[HttpGet("entries")]
public async Task<ActionResult<PaginatedList<EntryDto>>> GetAll(
[FromQuery] GetAllEntriesPaginatedQueryParameters queryParameters)
[FromQuery] GetAllSharedEntriesPaginatedQueryParameters queryParameters)
{
var currentUser = _currentUserService.GetCurrentUser();
var query = new GetAllSharedEntriesPaginated.Query()
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -5,9 +5,8 @@
using Domain.Entities;
using MediatR;
using Microsoft.EntityFrameworkCore;
using NodaTime;

namespace Application.Digital.Commands;
namespace Application.Entries.Commands;

public class DeleteBinEntry
{
Expand Down
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
using Application.Common.Exceptions;
using Application.Common.Interfaces;
using Application.Common.Models.Dtos;
using Application.Common.Models.Operations;
using AutoMapper;
using Domain.Entities;
using MediatR;
using Microsoft.EntityFrameworkCore;

namespace Application.Digital.Commands;
namespace Application.Entries.Commands;

public class DownloadDigitalFile
{
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -7,7 +7,7 @@
using Microsoft.EntityFrameworkCore;
using NodaTime;

namespace Application.Digital.Commands;
namespace Application.Entries.Commands;

public class MoveEntryToBin
{
Expand Down
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
using Application.Common.Exceptions;
using Application.Common.Interfaces;
using Application.Common.Models;
using Application.Common.Models.Dtos.Digital;
using AutoMapper;
using Domain.Entities;
Expand All@@ -9,7 +8,7 @@
using Microsoft.EntityFrameworkCore;
using NodaTime;

namespace Application.Digital.Commands;
namespace Application.Entries.Commands;

public class RestoreBinEntry
{
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -10,7 +10,7 @@
using Microsoft.EntityFrameworkCore;
using NodaTime;

namespace Application.Digital.Commands;
namespace Application.Entries.Commands;

public class ShareEntry
{
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -3,12 +3,11 @@
using Application.Common.Models.Dtos.Digital;
using Application.Common.Models.Operations;
using AutoMapper;
using Domain.Entities;
using MediatR;
using Microsoft.EntityFrameworkCore;
using NodaTime;

namespace Application.Digital.Commands;
namespace Application.Entries.Commands;

public class UpdateEntry
{
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -10,7 +10,7 @@
using Microsoft.EntityFrameworkCore;
using NodaTime;

namespace Application.Digital.Commands;
namespace Application.Entries.Commands;

public class UploadDigitalFile {
public class Validator : AbstractValidator<Command>
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -10,7 +10,7 @@
using Microsoft.EntityFrameworkCore;
using NodaTime;

namespace Application.Digital.Commands;
namespace Application.Entries.Commands;

public class UploadSharedEntry
{
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -7,7 +7,7 @@
using MediatR;
using Microsoft.EntityFrameworkCore;

namespace Application.Digital.Queries;
namespace Application.Entries.Queries;

public class GetAllEntriesPaginated
{
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -4,7 +4,7 @@
using MediatR;
using Microsoft.EntityFrameworkCore;

namespace Application.Digital.Queries;
namespace Application.Entries.Queries;

public class GetEntryById
{
Expand Down