066 Generating Typescript code for PhbkEmployeeView Lookup resource - chempkovsky/CS82ANGULAR GitHub Wiki

Notes

Steps required to accomplish the task

Notes

  • We need to generate Interfaces, Services and Datasources for
    • LpdEmpLastNameView
    • LpdEmpFirstNameView
    • LpdEmpSecondName
    • LprEmployee01View
    • LprEmployee02View
  • we must use PhbkDbContext-Dbcontext to run generators.
  • For PhbkEmployeeView we must regenerate
    • intefaces
    • services
    • Sform

Steps required to accomplish the task

LpdEmpLastNameView

  • read the 016 Naming the folders article as a reminder. Create two subfolders
    • src\app\components\lpd-emp-last-name-view
    • src\app\services\lpd-emp-last-name-view
  • Generating interfaces
    • read 01 Generating interfaces as a reminder.
    • applying similar steps generate interfaces
      • folder: src\app\components\lpd-emp-last-name-view
      • dbcontext: PhbkDbContext (NOT LpEmpPhbkDbContext!!!)
      • View: LpdEmpLastNameView
      • batch: 01100-Interfaces.json
  • Generating service and datasource
    • read 02 Generating service and datasource as a reminder.
    • applying similar steps generate service and datasource
      • folder: src\app\services\lpd-emp-last-name-view
      • dbcontext: PhbkDbContext (NOT LpEmpPhbkDbContext!!!)
      • View: LpdEmpLastNameView
      • batch: 01400-WebApiService.json

LpdEmpLastNameView

  • read the 016 Naming the folders article as a reminder. Create two subfolders
    • src\app\components\lpd-emp-last-name-view
    • src\app\services\lpd-emp-last-name-view
  • Generating interfaces
    • read 01 Generating interfaces as a reminder.
    • applying similar steps generate interfaces
      • folder: src\app\components\lpd-emp-last-name-view
      • dbcontext: PhbkDbContext (NOT LpEmpPhbkDbContext!!!)
      • View: LpdEmpLastNameView
      • batch: 01100-Interfaces.json
  • Generating service and datasource
    • read 02 Generating service and datasource as a reminder.
    • applying similar steps generate service and datasource
      • folder: src\app\services\lpd-emp-last-name-view
      • dbcontext: PhbkDbContext (NOT LpEmpPhbkDbContext!!!)
      • View: LpdEmpLastNameView
      • batch: 01400-WebApiService.json

LpdEmpFirstNameView

  • read the 016 Naming the folders article as a reminder. Create two subfolders
    • src\app\components\lpd-emp-first-name-view
    • src\app\services\lpd-emp-first-name-view
  • Generating interfaces
    • read 01 Generating interfaces as a reminder.
    • applying similar steps generate interfaces
      • folder: src\app\components\lpd-emp-first-name-view
      • dbcontext: PhbkDbContext (NOT LpEmpPhbkDbContext!!!)
      • View: LpdEmpFirstNameView
      • batch: 01100-Interfaces.json
  • Generating service and datasource
    • read 02 Generating service and datasource as a reminder.
    • applying similar steps generate service and datasource
      • folder: src\app\services\lpd-emp-first-name-view
      • dbcontext: PhbkDbContext (NOT LpEmpPhbkDbContext!!!)
      • View: LpdEmpFirstNameView
      • batch: 01400-WebApiService.json

LpdEmpFirstNameView

  • read the 016 Naming the folders article as a reminder. Create two subfolders
    • src\app\components\lpd-emp-first-name-view
    • src\app\services\lpd-emp-first-name-view
  • Generating interfaces
    • read 01 Generating interfaces as a reminder.
    • applying similar steps generate interfaces
      • folder: src\app\components\lpd-emp-first-name-view
      • dbcontext: PhbkDbContext (NOT LpEmpPhbkDbContext!!!)
      • View: LpdEmpFirstNameView
      • batch: 01100-Interfaces.json
  • Generating service and datasource
    • read 02 Generating service and datasource as a reminder.
    • applying similar steps generate service and datasource
      • folder: src\app\services\lpd-emp-first-name-view
      • dbcontext: PhbkDbContext (NOT LpEmpPhbkDbContext!!!)
      • View: LpdEmpFirstNameView
      • batch: 01400-WebApiService.json

LpdEmpSecondName

  • read the 016 Naming the folders article as a reminder. Create two subfolders
    • src\app\components\lpd-emp-second-name-view
    • src\app\services\lpd-emp-second-name-view
  • Generating interfaces
    • read 01 Generating interfaces as a reminder.
    • applying similar steps generate interfaces
      • folder: src\app\components\lpd-emp-second-name-view
      • dbcontext: PhbkDbContext (NOT LpEmpPhbkDbContext!!!)
      • View: LpdEmpSecondName
      • batch: 01100-Interfaces.json
  • Generating service and datasource
    • read 02 Generating service and datasource as a reminder.
    • applying similar steps generate service and datasource
      • folder: src\app\services\lpd-emp-second-name-view
      • dbcontext: PhbkDbContext (NOT LpEmpPhbkDbContext!!!)
      • View: LpdEmpSecondName
      • batch: 01400-WebApiService.json

LprEmployee01View

  • read the 016 Naming the folders article as a reminder. Create two subfolders
    • src\app\components\lpr-employee01-view
    • src\app\services\lpr-employee01-view
  • Generating interfaces
    • read 01 Generating interfaces as a reminder.
    • applying similar steps generate interfaces
      • folder: src\app\components\lpr-employee01-view
      • dbcontext: PhbkDbContext (NOT LpEmpPhbkDbContext!!!)
      • View: LprEmployee01View
      • batch: 01100-Interfaces.json
  • Generating service and datasource
    • read 02 Generating service and datasource as a reminder.
    • applying similar steps generate service and datasource
      • folder: src\app\services\lpr-employee01-view
      • dbcontext: PhbkDbContext (NOT LpEmpPhbkDbContext!!!)
      • View: LprEmployee01View
      • batch: 01400-WebApiService.json

LprEmployee02View

  • read the 016 Naming the folders article as a reminder. Create two subfolders
    • src\app\components\lpr-employee02-view
    • src\app\services\lpr-employee02-view
  • Generating interfaces
    • read 01 Generating interfaces as a reminder.
    • applying similar steps generate interfaces
      • folder: src\app\components\lpr-employee02-view
      • dbcontext: PhbkDbContext (NOT LpEmpPhbkDbContext!!!)
      • View: LprEmployee02View
      • batch: 01100-Interfaces.json
  • Generating service and datasource
    • read 02 Generating service and datasource as a reminder.
    • applying similar steps generate service and datasource
      • folder: src\app\services\lpr-employee02-view
      • dbcontext: PhbkDbContext (NOT LpEmpPhbkDbContext!!!)
      • View: LprEmployee02View
      • batch: 01400-WebApiService.json

PhbkEmployeeView