// GET: api/WorkGroupHasNickName
 public WorkGroupHasNickNameController(IRepositoryPlanning <WorkGroupHasNickName> repo,
                                       IRepositoryMachine <EmployeeGroupMis> repoGroup,
                                       IMapper mapper)
     : base(repo, mapper)
 {
     this.repositoryGroup = repoGroup;
 }
 public EmployeeGroupController(
     IRepositoryMachine <EmployeeGroup> repo,
     IRepositoryMachine <Employee> repoEmployee,
     IMapper mapper) : base(repo, mapper)
 {
     this.repositoryEmployee = repoEmployee;
 }
 public UserController(IRepository <User> repo, IRepositoryMachine <User> repoUser, IRepository <Permission> repoPermission, IMapper map)
 {
     this.repository           = repo;
     this.repositoryUser       = repoUser;
     this.repositoryPermission = repoPermission;
     this.mapper = map;
 }
Esempio n. 4
0
 public PlanMasterController(IRepositoryPlanning <PlanMaster> repo,
                             IRepositoryPlanning <BillofMaterial> repoBom,
                             IRepositoryPlanning <StandardTime> repoStd,
                             IRepositoryPlanning <PlanDetail> repoPlanDetail,
                             IRepositoryPlanning <PlanShipment> repoPlanShipment,
                             IRepositoryPlanning <EngineerManHour> repoEngMH,
                             IRepositoryPlanning <FabricationManHour> repoFabMM,
                             IRepositoryPlanning <PackingManHour> repoPakMH,
                             IRepositoryPlanning <WeldManHour> repoWedMH,
                             IRepositoryPlanning <HistoryPlanMaster> repoHistory,
                             IRepositoryPlanning <RateManHour> repoRate,
                             IRepositoryPlanning <WorkGroupHasNickName> repoNickName,
                             IRepositoryMachine <Employee> repoEmp,
                             IRepositoryMachine <EmployeeGroupMis> repoGroupMis,
                             IRepositoryMachine <WorkGroupHasWorkShop> repoWorkGropShop,
                             IMapper mapper) : base(repo, mapper)
 {
     // Repository Planning
     this.repositoryBom          = repoBom;
     this.repositoryStd          = repoStd;
     this.repositoryPlanDetail   = repoPlanDetail;
     this.repositoryPlanShipment = repoPlanShipment;
     this.repositoryEngMH        = repoEngMH;
     this.repositoryFabMH        = repoFabMM;
     this.repositoryPakMH        = repoPakMH;
     this.repositoryWedMH        = repoWedMH;
     this.repositoryHistory      = repoHistory;
     this.repositoryRate         = repoRate;
     this.repositoryNickName     = repoNickName;
     // Repository Machine
     this.repositoryEmp           = repoEmp;
     this.repositoryGroupMis      = repoGroupMis;
     this.repositoryWorkGroupShop = repoWorkGropShop;
 }
Esempio n. 5
0
 public JobCardMasterController(
     IRepositoryMachine <JobCardMaster> repo,
     IRepositoryMachine <ProjectCodeDetail> repoProjectD,
     IRepositoryMachine <TypeMachine> repoTypeMachine,
     IRepositoryMachine <AttachFile> repoAttach,
     IRepositoryMachine <JobCardMasterHasAttach> repoHasAttach,
     IRepositoryMachine <CuttingPlan> repoCuttingPlan,
     IRepositoryMachine <JobCardDetail> repoJobCardD,
     IRepositoryMachine <User> repoUser,
     IRepositoryMachine <Employee> repoEmp,
     IMapper mapper,
     IHostingEnvironment hosting) :
     base(repo, mapper)
 {
     // Repository
     this.repositoryProjectD    = repoProjectD;
     this.repositoryTypeMachine = repoTypeMachine;
     this.repositoryAttach      = repoAttach;
     this.repositoryHasAttach   = repoHasAttach;
     this.repositoryJobCardD    = repoJobCardD;
     this.repositoryCuttingPlan = repoCuttingPlan;
     this.repositoryEmp         = repoEmp;
     this.repositoryUser        = repoUser;
     // Hosting
     this.hosting = hosting;
     // include
     this.includes = e => e.Include(x => x.EmployeeRequire)
                     .Include(x => x.EmployeeGroup)
                     .Include(x => x.EmployeeWrite)
                     .Include(x => x.TypeMachine)
                     .Include(x => x.ProjectCodeDetail.ProjectCodeMaster);
     // Mail
     this.EmailClass = new EmailClass();
 }
 public UserController(
     IRepositoryMachine <User> repo,
     IRepositoryPlanning <Permission> repoPermission, IMapper map) : base(repo, map)
 {
     //Painting
     this.repositoryPermission = repoPermission;
 }
Esempio n. 7
0
 // GET: api/ProjectCodeMaster
 public ProjectCodeMasterController
     (IRepositoryMachine <ProjectCodeMaster> repo,
     IRepositoryMachine <ProjectCodeDetail> repoProjectDetail,
     IMapper mapper) : base(repo, mapper)
 {
     this.repositoryProjectDetail = repoProjectDetail;
 }
 public SubPaymentMasterController(
     IRepositoryPainting <SubPaymentMaster> repo,
     IRepositoryPainting <SubPaymentDetail> repoSubPaymentDetail,
     IRepositoryPainting <PaymentDetail> repoPaymentDetail,
     IRepositoryPainting <PaintTeam> repoPaintTeam,
     IRepositoryPainting <PaintTaskDetail> repoPaintTaskDetail,
     IRepositoryMachine <Employee> repoEmp,
     IRepositoryMachine <ProjectCodeMaster> repoProject,
     IMapper map)
 {
     // Repository Painting
     this.repository                 = repo;
     this.repositoryPaintTeam        = repoPaintTeam;
     this.repositorySubPaymentDetail = repoSubPaymentDetail;
     this.repositoryPaymentDetail    = repoPaymentDetail;
     this.repositoryPaintTaskDetail  = repoPaintTaskDetail;
     // Repository Machie
     this.repositoryEmp     = repoEmp;
     this.repositoryProject = repoProject;
     // Mapper
     this.mapper = map;
     //Helpers
     this.helpers = new HelpersClass <SubPaymentMaster>();
     // Json
     this.DefaultJsonSettings = new Helpers.JsonSerializer().DefaultJsonSettings;
     // ConvertTable
     this.ConvertTable = new ConverterTableToVM(map);
 }
 private readonly EmailClass EmailClass;// Private
 public Lifting1WorkPermitController(IRepositorySafety <Lifting1WorkPermit> repo,
                                     IRepositorySafety <LiftingHasEquip> repoHasEquip,
                                     IRepositorySafety <LiftingHasCheckList> repoHasCheck,
                                     IRepositorySafety <LiftingHasPercaution> repoHasPercaution,
                                     IRepositorySafety <GroupPermitHasCheckList> repoGroupHasCheck,
                                     IRepositorySafety <GroupPermitHasEquipment> repoGroupEquip,
                                     IRepositorySafety <ApprovedFlowDetail> repoApproved,
                                     IRepositorySafety <SafetyRepayMail> repoSafetyMail,
                                     IRepositoryMachine <Employee> repoEmployee,
                                     IHostingEnvironment hosting,
                                     IMapper mapper) : base(repo, mapper)
 {
     this.repositoryHasCheck      = repoHasCheck;
     this.repositoryHasEquip      = repoHasEquip;
     this.repositoryHasPercaution = repoHasPercaution;
     this.repositoryGroupHasCheck = repoGroupHasCheck;
     this.repositoryGroupEquip    = repoGroupEquip;
     this.repositoryApproved      = repoApproved;
     this.repositoryEmployee      = repoEmployee;
     this.repositorySafetyMail    = repoSafetyMail;
     //Helper
     this.EmailClass = new EmailClass();
     //Host
     this.hosting = hosting;
 }
 // GET: api/ActualDetail
 public ActualDetailController(IRepositoryPlanning <ActualDetail> repo,
                               IRepositoryMachine <EmployeeGroupMis> repoWorkGroup, IMapper mapper)
     : base(repo, mapper)
 {
     // Repository
     this.repositoryWorkGroup = repoWorkGroup;
 }
 public EmployeeController(IRepositoryMachine <Employee> repo,
                           JsonSerializerService jsonService,
                           IHostingEnvironment hostingEnv,
                           IMapper mapper) : base(repo, mapper, null)
 {
     this.jsonService = jsonService;
     this.hostingEnv  = hostingEnv;
 }
Esempio n. 12
0
 public UserController(IRepositoryMachine <User> repo,
                       IHostingEnvironment hostingEnv,
                       IUserService user, IMapper map) : base(repo, map, null)
 {
     this.userService = user;
     //Help
     this.hostingEnv = hostingEnv;
 }
 public GenericMachineController(IRepositoryMachine <Entity> repo, IMapper mapper,
                                 Func <IQueryable <Entity>, IIncludableQueryable <Entity, object> > func)
 {
     this.repository = repo;
     this.mapper     = mapper;
     this.helper     = new HelpersClass <Entity>();
     this.includes   = func;
 }
 public MachineController(
     IRepositoryMachine <Machine> repo,
     IRepositoryMachine <MachineHasOperator> repoOperator,
     IMapper mapper) : base(repo, mapper)
 {
     // Repository Machine
     this.repositoryOperator = repoOperator;
 }
Esempio n. 15
0
 public QualityControlWeldingController(IRepositoryQualityControl <QualityControlWelding> repo,
                                        IRepositoryMachine <ProjectCodeMaster> repoProjectMaster,
                                        IMapper mapper) :
     base(repo, mapper)
 {
     // Repository Machine
     this.repositoryProjectMaster = repoProjectMaster;
 }
Esempio n. 16
0
 public LocationQualityControlController(IRepositoryQualityControl <LocationQualityControl> repo,
                                         IRepositoryMachine <EmployeeGroupMis> repoGroupMis,
                                         IRepositoryQualityControl <WorkGroupHasWorkShop> repoWorkShop,
                                         IMapper mapper) : base(repo, mapper)
 {
     this.repositoryGroupMis = repoGroupMis;
     this.repositoryWorkShop = repoWorkShop;
 }
 public EmployeeController(IRepositoryMachine <Employee> repo, IMapper map)
 {
     this.repository = repo;
     this.mapper     = map;
     // Json
     this.DefaultJsonSettings = new Helpers.JsonSerializer().DefaultJsonSettings;
     // ConvertTable
     this.ConvertTable = new ConverterTableToVM(map);
 }
Esempio n. 18
0
 public UserController(
     IRepositoryMachine <User> repo,
     IRepositoryQualityControl <Permission> repoPermission, IMapper map) : base(repo, map)
 {
     //Machine
     this.repository = repo;
     //Painting
     this.repositoryPermission = repoPermission;
 }
Esempio n. 19
0
 public JobCardDetailController(IRepositoryMachine <JobCardDetail> repo,
                                IRepositoryMachine <ProjectCodeDetail> repoProjectD,
                                IRepositoryMachine <TypeMachine> repoTypeMachine,
                                IRepositoryMachine <JobCardMasterHasAttach> repoHasAttach,
                                IRepositoryMachine <JobCardMaster> repoJobMaster, IMapper mapper) : base(repo, mapper)
 {
     //Repository
     this.repositoryJobMaster   = repoJobMaster;
     this.repositoryProjectD    = repoProjectD;
     this.repositoryTypeMachine = repoTypeMachine;
     this.repositoryHasAttach   = repoHasAttach;
 }
 public ProjectCodeMasterController(
     IRepositoryMachine <ProjectCodeMaster> repo,
     IRepositoryPainting <ProjectCodeSub> repoSub, IMapper map)
 {
     this.repository    = repo;
     this.repositorySub = repoSub;
     this.mapper        = map;
     this.helpers       = new HelpersClass <ProjectCodeMaster>();
     // Json
     this.DefaultJsonSettings = new Helpers.JsonSerializer().DefaultJsonSettings;
     // ConvertTable
     this.ConvertTable = new ConverterTableToVM(map);
 }
Esempio n. 21
0
 public UserController(
     IRepositoryMachine <User> repo,
     IRepositoryPainting <Permission> repoPermission, IMapper map)
 {
     //Machine
     this.repository = repo;
     //Painting
     this.repositoryPermission = repoPermission;
     this.mapper = map;
     // Json
     this.DefaultJsonSettings = new Helpers.JsonSerializer().DefaultJsonSettings;
     // ConvertTable
     this.ConvertTable = new ConverterTableToVM(map);
 }
Esempio n. 22
0
 public ProjectCodeSubController(
     IRepositoryPainting <ProjectCodeSub> repo,
     IRepositoryPainting <RequirePaintingMaster> repoReqMaster,
     IRepositoryMachine <ProjectCodeDetail> repoDetail,
     IMapper map)
 {
     this.repository          = repo;
     this.repositoryReqMaster = repoReqMaster;
     this.repositoryDetail    = repoDetail;
     this.mapper  = map;
     this.helpers = new HelpersClass <ProjectCodeSub>();
     // Json
     this.DefaultJsonSettings = new Helpers.JsonSerializer().DefaultJsonSettings;
     // ConvertTable
     this.ConvertTable = new ConverterTableToVM(map);
 }
 public QualityControlResultController(IRepositoryQualityControl <QualityControlResult> repo,
                                       IRepositoryQualityControl <RequireHasMasterProject> repoRequireHasMaster,
                                       IRepositoryQualityControl <RequireQualityControl> repoRequireRequireQualityControl,
                                       IRepositoryQualityControl <InspectionPoint> repoInspacetion,
                                       IRepositoryMachine <Employee> repoEmployee,
                                       IRepositoryMachine <ProjectCodeDetail> repoProject,
                                       IMapper mapper) : base(repo, mapper)
 {
     //Repository Machine
     this.repositoryEmployee = repoEmployee;
     this.repositoryProject  = repoProject;
     //Repository Quality Control
     this.repositoryRequireQualityControl = repoRequireRequireQualityControl;
     this.repositoryRequireHasMaster      = repoRequireHasMaster;
     this.repositoryInspection            = repoInspacetion;
     //Helper
     this.EmailClass = new EmailClass();
 }
 public CuttingPlanController(IRepositoryMachine <CuttingPlan> repo,
                              IRepositoryMachine <JobCardMaster> repoJobCardM,
                              IRepositoryMachine <JobCardDetail> repoJobCardD,
                              IRepositoryMachine <ProjectCodeMaster> repoProjectM,
                              IRepositoryMachine <ProjectCodeDetail> repoProjectD,
                              IRepositoryMachine <TaskMachine> repoTask,
                              IRepositoryMachine <User> repoUser,
                              IMapper mapper)
     : base(repo, mapper)
 {
     // Repository
     this.repositoryJobCardM = repoJobCardM;
     this.repositoryJobCardD = repoJobCardD;
     this.repositoryProjectM = repoProjectM;
     this.repositoryProjectD = repoProjectD;
     this.repositoryTask     = repoTask;
     this.repositoryUser     = repoUser;
 }
Esempio n. 25
0
 public PaintTaskDetailController(
     IRepositoryPainting <PaintTaskDetail> repo,
     IRepositoryPainting <RequisitionMaster> repoRequisition,
     IRepositoryPainting <BlastRoom> repoBlastRoom,
     IRepositoryMachine <ProjectCodeMaster> repoProMaster,
     IMapper map)
 {
     // Repository
     this.repository            = repo;
     this.repositoryBlastRoom   = repoBlastRoom;
     this.repositoryRequisition = repoRequisition;
     this.repositoryProMaster   = repoProMaster;
     // Mapper
     this.mapper = map;
     // Json
     this.DefaultJsonSettings = new Helpers.JsonSerializer().DefaultJsonSettings;
     // ConvertTable
     this.ConvertTable = new ConverterTableToVM(map);
 }
Esempio n. 26
0
 public PlanDetailController(IRepositoryPlanning <PlanDetail> repo,
                             IRepositoryPlanning <PlanMaster> repoPlanMaster,
                             IRepositoryPlanning <EngineerManHour> repoEngMH,
                             IRepositoryPlanning <FabricationManHour> repoFabMM,
                             IRepositoryPlanning <PackingManHour> repoPakMH,
                             IRepositoryPlanning <WeldManHour> repoWedMH,
                             IRepositoryMachine <Employee> repoEmp,
                             IRepositoryMachine <EmployeeGroup> repoWorkGroup,
                             IMapper mapper) : base(repo, mapper)
 {
     // RepositoryPlanning
     this.repositoryPlanMaster = repoPlanMaster;
     this.repositoryEngMH      = repoEngMH;
     this.repositoryFabMH      = repoFabMM;
     this.repositoryPakMH      = repoPakMH;
     this.repositoryWedMH      = repoWedMH;
     // RepositoryMachine
     this.repositoryEmp       = repoEmp;
     this.repositoryWorkGroup = repoWorkGroup;
 }
Esempio n. 27
0
 public NoTaskMachineController(IRepositoryMachine <NoTaskMachine> repo,
                                IRepositoryMachine <JobCardDetail> repoJobDetail,
                                IRepositoryMachine <JobCardMaster> repoJobMaster,
                                IRepositoryMachine <EmployeeGroupMIS> reposGroupMis,
                                IRepositoryMachine <Employee> repoEmp, IMapper mapper) : base(repo, mapper)
 {
     //Repository
     this.repositoryJobMaster = repoJobMaster;
     this.repositoryJobDetail = repoJobDetail;
     this.repositoryGroupMis  = reposGroupMis;
     this.repositoryEmp       = repoEmp;
     // include
     this.includes = e => e.Include(x => x.Employee)
                     .Include(x => x.EmployeeGroup)
                     .Include(x => x.EmployeeGroupMIS)
                     .Include(x => x.Employee)
                     .Include(x => x.JobCardDetail.CuttingPlan);
     //Helper
     this.EmailClass = new EmailClass();
 }
 public RequisitionMasterController(
     IRepositoryPainting <RequisitionMaster> repo,
     IRepositoryPainting <MovementStockStatus> repoMoveStatus,
     IRepositoryPainting <ColorMovementStock> repoMoveStock,
     IRepositoryMachine <Employee> repoEmp,
     IMapper map)
 {
     // Repository
     this.repository           = repo;
     this.repositoryMoveStatus = repoMoveStatus;
     this.repositoryMovement   = repoMoveStock;
     this.repositoryEmp        = repoEmp;
     // Mapper
     this.mapper = map;
     // Helper
     this.helpers = new HelpersClass <RequisitionMaster>();
     // Json
     this.DefaultJsonSettings = new Helpers.JsonSerializer().DefaultJsonSettings;
     // ConvertTable
     this.ConvertTable = new ConverterTableToVM(map);
 }
 public InitialRequirePaintingController(
     IRepositoryPainting <InitialRequirePaintingList> repo,
     IRepositoryPainting <RequirePaintingMaster> repoRequireMaster,
     IRepositoryPainting <BlastWorkItem> repoBlast,
     IRepositoryPainting <PaintWorkItem> repoPaint,
     IRepositoryMachine <ProjectCodeMaster> repoProMaster,
     IMapper map)
 {
     // Repository Paint
     this.repository = repo;
     this.repositroyRequireMaster = repoRequireMaster;
     this.repositoryBlast         = repoBlast;
     this.repositoryPaint         = repoPaint;
     // Repository Machine
     this.repositoryProMaster = repoProMaster;
     // Mapper
     this.mapper = map;
     // Json
     this.DefaultJsonSettings = new Helpers.JsonSerializer().DefaultJsonSettings;
     // ConvertTable
     this.ConvertTable = new ConverterTableToVM(map);
 }
 // GET: api/WorkGroupTotalManHour
 public WorkGroupTotalManHourController(
     // Views
     IRepositoryPlanning <WorkGroupTotalManHourView> repo,
     IRepositoryPlanning <WorkGroupTotalManHourSubView> repoSub,
     IRepositoryPlanning <BomTotalManHourView> repoBomMh,
     IRepositoryPlanning <BomTotalManHourSubView> repoBomMhSub,
     IRepositoryPlanning <EmpTimeSubView> repoEmpTimeSub,
     IRepositoryPlanning <EmpTimeVipcoView> repoEmpTimeVipco,
     //Entities
     IRepositoryPlanning <PlanMaster> repoPlanMaster,
     IRepositoryPlanning <PlanDetail> repoPlanDetail,
     IRepositoryPlanning <WorkGroupHasNickName> repoNickName,
     IRepositoryPlanning <BillofMaterial> repoyBom,
     IRepositoryMachine <ProjectCodeMaster> repoProject,
     IRepositoryMachine <EmployeeGroupMis> repoWorkGroup,
     IRepositoryMachine <WorkGroupHasWorkShop> repoWorkShop,
     IMapper mapper)
 {
     // RepositoryPlanning
     //Views
     this.repository             = repo;
     this.repositorySub          = repoSub;
     this.repositoryBomMh        = repoBomMh;
     this.repositoryBomMhSub     = repoBomMhSub;
     this.repositoryEmpTimeSub   = repoEmpTimeSub;
     this.repositoryEmpTimeVipco = repoEmpTimeVipco;
     //Entities
     this.repositoryNickName   = repoNickName;
     this.repositoryPlanMaster = repoPlanMaster;
     this.repositoryPlanDetail = repoPlanDetail;
     this.repositoryBom        = repoyBom;
     // RepositoryMachine
     this.repositoryProject   = repoProject;
     this.repositoryWorkGroup = repoWorkGroup;
     this.repositoryWorkShop  = repoWorkShop;
     // Mapper
     this.mapper = mapper;
 }