import { baseRestService } from "src/_base/baseRestService"; import { toolingActions } from "../store/tooling.store"; import { store, AppModel } from "../store"; export class ToolingService extends baseRestService { async GetToolTableConfiguration() { let result = await this.Get("api/tool_table/configuration"); toolingActions.updateMagazine(store, result.magazines) } async GetTools(){ let result = await this.Get("api/tool_table/tools"); toolingActions.updateTools(store, result); } async GetFamilies(){ let result = await this.Get("api/tool_table/families"); toolingActions.updateFamilies(store, result); /** cancellare dopo il controllo con Paolo */ console.log(result); } async GetShanks(){ let result = await this.Get("api/tool_table/shanks"); toolingActions.updateShanks(store, result); /** cancellare dopo il controllo con Paolo */ console.log(result); } async GetMagazinesPositions(){ let result = await this.Get("api/tool_table/magazines_positions"); toolingActions.updateMagazinesPositions(store, result); /** cancellare dopo il controllo con Paolo */ console.log(result); } async GetToolsConfiguration(){ let result = await this.Get("api/tool_table/configuration"); toolingActions.updateToolsConfigurations(store, result.toolsConfiguration); /** cancellare dopo il controllo di Paolo */ console.log(result.toolsConfiguration); } async GetFamilyConfiguration(){ let result = await this.Get("api/tool_table/configuration"); toolingActions.updateFamilyConfigurations(store, result.familiesConfiguration.familyConfiguration); /** cancellare dopo il controllo di Paolo */ console.log(result.familiesConfiguration.familyConfiguration); } async GetShankConfiguration(){ let result = await this.Get("api/tool_table/configuration"); toolingActions.updateShankConfigurations(store, result.shanksConfiguration.shankConfiguration); /** cancellare dopo il controllo di Paolo */ console.log(result.shanksConfiguration.shankConfiguration); } async GetChildToolsFamily(){ debugger let result = await this.Get("api/tool_table/configuration"); toolingActions.updateChildToolFamilies(store, result.familiesConfiguration.toolsConfiguration); /** cancellare dopo il controllo di Paolo */ console.log(result.familiesConfiguration.toolsConfiguration); } }