set active project

This commit is contained in:
IDONTSUDO 2024-06-10 17:28:13 +03:00
parent 814eb485eb
commit 4e726be376
25 changed files with 58 additions and 151 deletions

View file

@ -1,16 +1,15 @@
import { CrudController } from "../../core/controllers/crud_controller";
import { ProjectDBModel } from "../_projects/models/project_database_model";
import { CreateNewProjectInstanceScenario } from "./domain/create_new_project_scenario";
import { CreateNewProjectInstanceScenario, ProjectValidationModel } from "./domain/create_new_project_scenario";
import { GetActiveProjectScenario } from "./domain/get_active_project_scenario";
import { RobossemblerAssetsNetworkMapperScenario } from "./domain/robossembler_assets_network_mapper_scenario";
import { SetActiveProjectScenario } from "./domain/set_active_project_use_scenario";
import { UploadCadFileToProjectScenario } from "./domain/upload_file_to_to_project_scenario";
import { ProjectInstanceValidationModel as ProjectsValidationModel } from "./models/project_instance_validation_model";
export class ProjectsPresentation extends CrudController<ProjectsValidationModel, typeof ProjectDBModel> {
import { ProjectDBModel } from "./models/project_model_database_model";
export class ProjectsPresentation extends CrudController<ProjectValidationModel, typeof ProjectDBModel> {
constructor() {
super({
validationModel: ProjectsValidationModel,
validationModel: ProjectValidationModel,
url: "projects",
databaseModel: ProjectDBModel,
});