formatting code upload project instance to files

This commit is contained in:
IDONTSUDO 2023-11-28 18:34:41 +03:00
parent ce4c98ff13
commit a0b4f00f47
65 changed files with 399 additions and 748 deletions

View file

@ -1,15 +1,7 @@
import { CrudController } from "../../core/controllers/crud_controller";
import {
CallbackStrategyWithEmpty,
ResponseBase,
} from "../../core/controllers/http_controller";
import { Result } from "../../core/helper/result";
import { CreateNewProjectInstanceScenario } from "./create_new_project_scenario";
import {
ProjectInstanceDbModel,
ProjectInstanceValidationModel,
} from "./project_instance_model";
import { UploadCadFileToProjectUseCase } from "./upload_file_to_project_usecase";
import { ProjectInstanceDbModel, ProjectInstanceValidationModel } from "./project_instance_model";
import { UploadCadFileToProjectScenario } from "./upload_file_to_to_project_scenario";
export class ProjectInstancePresentation extends CrudController<
ProjectInstanceValidationModel,
@ -27,14 +19,8 @@ export class ProjectInstancePresentation extends CrudController<
{
method: "post",
subUrl: "upload",
fn: new TestUseCase(),
fn: new UploadCadFileToProjectScenario(),
},
];
}
}
class TestUseCase extends CallbackStrategyWithEmpty {
async call(): ResponseBase {
return Result.ok(200);
}
}