Пример #1
0
        public async Task <IActionResult> GetProjectManagementWorkOrderToEmployeeView(long projectManagementWorkOrderToEmployeeId)
        {
            ProjectManagementWorkOrderToEmployeeModule invMod = new ProjectManagementWorkOrderToEmployeeModule();

            ProjectManagementWorkOrderToEmployeeView view = await invMod.ProjectManagementWorkOrderToEmployee.Query().GetViewById(projectManagementWorkOrderToEmployeeId);

            return(Ok(view));
        }
Пример #2
0
        public async Task <IActionResult> DeleteProjectManagementWorkOrderToEmployee([FromBody] ProjectManagementWorkOrderToEmployeeView view)
        {
            ProjectManagementWorkOrderToEmployeeModule invMod = new ProjectManagementWorkOrderToEmployeeModule();
            ProjectManagementWorkOrderToEmployee       projectManagementWorkOrderToEmployee = await invMod.ProjectManagementWorkOrderToEmployee.Query().MapToEntity(view);

            invMod.ProjectManagementWorkOrderToEmployee.DeleteProjectManagementWorkOrderToEmployee(projectManagementWorkOrderToEmployee).Apply();

            return(Ok(view));
        }
Пример #3
0
        public async Task <IActionResult> AddProjectManagementWorkOrderToEmployee([FromBody] ProjectManagementWorkOrderToEmployeeView view)
        {
            ProjectManagementWorkOrderToEmployeeModule invMod = new ProjectManagementWorkOrderToEmployeeModule();

            NextNumber nnProjectManagementWorkOrderToEmployee = await invMod.ProjectManagementWorkOrderToEmployee.Query().GetNextNumber();

            view.WorkOrderToEmployeeNumber = nnProjectManagementWorkOrderToEmployee.NextNumberValue;

            ProjectManagementWorkOrderToEmployee projectManagementWorkOrderToEmployee = await invMod.ProjectManagementWorkOrderToEmployee.Query().MapToEntity(view);

            invMod.ProjectManagementWorkOrderToEmployee.AddProjectManagementWorkOrderToEmployee(projectManagementWorkOrderToEmployee).Apply();

            ProjectManagementWorkOrderToEmployeeView newView = await invMod.ProjectManagementWorkOrderToEmployee.Query().GetViewByNumber(view.WorkOrderToEmployeeNumber);


            return(Ok(newView));
        }