last works ...
This commit is contained in:
@@ -9,7 +9,6 @@ using xCommons.Configurations;
|
||||
using xCommons.Extensions;
|
||||
using xCommons.Providers;
|
||||
using xFileService.Interfaces;
|
||||
using xFileService.Models.Dtos;
|
||||
using xIdentityService.Controllers;
|
||||
using xIdentityService.Interfaces;
|
||||
using xModels.Dtos;
|
||||
@@ -56,7 +55,7 @@ namespace xFileService.Controllers
|
||||
/// <param name="id"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("Tags/Attach")]
|
||||
public async Task<ActionResult> TagAttach(
|
||||
public virtual async Task<ActionResult> TagAttach(
|
||||
[FromQuery] string tag,
|
||||
[FromQuery] Guid id
|
||||
)
|
||||
@@ -98,7 +97,7 @@ namespace xFileService.Controllers
|
||||
/// <param name="id"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("Tags/Detach")]
|
||||
public async Task<ActionResult> TagDetach(
|
||||
public virtual async Task<ActionResult> TagDetach(
|
||||
[FromQuery] string tag,
|
||||
[FromQuery] Guid id
|
||||
)
|
||||
@@ -140,7 +139,7 @@ namespace xFileService.Controllers
|
||||
/// <param name="id"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("Tags/AttachMany")]
|
||||
public async Task<ActionResult> TagsAttach(
|
||||
public virtual async Task<ActionResult> TagsAttach(
|
||||
[FromQuery] string tags,
|
||||
[FromQuery] Guid id
|
||||
)
|
||||
@@ -185,7 +184,7 @@ namespace xFileService.Controllers
|
||||
/// <param name="id"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("Tags/DetachMany")]
|
||||
public async Task<ActionResult> TagsDetach(
|
||||
public virtual async Task<ActionResult> TagsDetach(
|
||||
[FromQuery] string tags,
|
||||
[FromQuery] Guid id
|
||||
)
|
||||
@@ -232,7 +231,7 @@ namespace xFileService.Controllers
|
||||
/// <param name="id"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("{id}/Stream/ById")]
|
||||
public async Task<ActionResult> Stream(
|
||||
public virtual async Task<ActionResult> Stream(
|
||||
[FromRoute] Guid id
|
||||
)
|
||||
{
|
||||
@@ -260,7 +259,7 @@ namespace xFileService.Controllers
|
||||
/// <param name="id"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("{name}/Stream/ByName")]
|
||||
public async Task<ActionResult<FileStreamResult>> Stream(
|
||||
public virtual async Task<ActionResult> Stream(
|
||||
[FromRoute] string name
|
||||
)
|
||||
{
|
||||
@@ -288,7 +287,7 @@ namespace xFileService.Controllers
|
||||
/// <param name="id"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("{id}/Download/ById")]
|
||||
public async Task<ActionResult> Download(
|
||||
public virtual async Task<ActionResult> Download(
|
||||
[FromRoute] Guid id
|
||||
)
|
||||
{
|
||||
@@ -316,7 +315,7 @@ namespace xFileService.Controllers
|
||||
/// <param name="fileName"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("{name}/Download/ByName")]
|
||||
public async Task<ActionResult> Download(
|
||||
public virtual async Task<ActionResult> Download(
|
||||
[FromRoute] string name
|
||||
)
|
||||
{
|
||||
@@ -345,7 +344,7 @@ namespace xFileService.Controllers
|
||||
/// <returns></returns>
|
||||
[HttpPost("Upload")]
|
||||
[RequestSizeLimit(966_367_641)]
|
||||
public async Task<ActionResult<IEnumerable<XFileDto>>> Upload(
|
||||
public virtual async Task<ActionResult<IEnumerable<XFileDto>>> Upload(
|
||||
[FromForm] IFormFileCollection files
|
||||
)
|
||||
{
|
||||
@@ -386,7 +385,7 @@ namespace xFileService.Controllers
|
||||
/// <returns></returns>
|
||||
/// [HttpDelete("Remove")]
|
||||
[HttpDelete("Remove")]
|
||||
public async Task<ActionResult<IEnumerable<Guid>>> Remove(
|
||||
public virtual async Task<ActionResult<IEnumerable<Guid>>> Remove(
|
||||
[FromQuery] string ids
|
||||
) {
|
||||
//
|
||||
@@ -426,10 +425,9 @@ namespace xFileService.Controllers
|
||||
/// Get Specified File Model ...
|
||||
/// </summary>
|
||||
/// <param name="id"></param>
|
||||
/// <param name="ignoreSoftDeleteds"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("{id}")]
|
||||
public async Task<ActionResult<XFileDto>> Get(
|
||||
public virtual async Task<ActionResult<XFileDto>> Get(
|
||||
[FromRoute] Guid id
|
||||
) {
|
||||
//
|
||||
@@ -454,10 +452,9 @@ namespace xFileService.Controllers
|
||||
/// <summary>
|
||||
/// Get All Exists File Models ...
|
||||
/// </summary>
|
||||
/// <param name="ignoreSoftDeleteds"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("All")]
|
||||
public async Task<ActionResult<IEnumerable<XFileDto>>> GetAll() {
|
||||
public virtual async Task<ActionResult<IEnumerable<XFileDto>>> GetAll() {
|
||||
//
|
||||
// Do ...
|
||||
try
|
||||
@@ -483,7 +480,7 @@ namespace xFileService.Controllers
|
||||
/// <param name="query"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("Query")]
|
||||
public async Task<ActionResult<XQueryResult<XFileDto>>> Query(
|
||||
public virtual async Task<ActionResult<XQueryResult<XFileDto>>> Query(
|
||||
[FromQuery] XQuery query
|
||||
) {
|
||||
//
|
||||
@@ -511,7 +508,7 @@ namespace xFileService.Controllers
|
||||
/// <param name="query"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("Owned/Query")]
|
||||
public async Task<ActionResult<XQueryResult<XFileDto>>> QueryOwned(
|
||||
public virtual async Task<ActionResult<XQueryResult<XFileDto>>> QueryOwned(
|
||||
[FromQuery] XQuery query
|
||||
) {
|
||||
//
|
||||
@@ -545,7 +542,7 @@ namespace xFileService.Controllers
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpGet("Count")]
|
||||
public async Task<ActionResult<int>> Count() {
|
||||
public virtual async Task<ActionResult<int>> Count() {
|
||||
//
|
||||
// Do ...
|
||||
try
|
||||
@@ -571,7 +568,7 @@ namespace xFileService.Controllers
|
||||
/// <param name="id"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("{id}/IsExists")]
|
||||
public async Task<ActionResult<bool>> IsExists(
|
||||
public virtual async Task<ActionResult<bool>> IsExists(
|
||||
[FromRoute] Guid id
|
||||
) {
|
||||
//
|
||||
|
||||
Reference in New Issue
Block a user