public async Task <IActionResult> GetProjectManagementWorkOrderToEmployeeView(long projectManagementWorkOrderToEmployeeId) { ProjectManagementWorkOrderToEmployeeModule invMod = new ProjectManagementWorkOrderToEmployeeModule(); ProjectManagementWorkOrderToEmployeeView view = await invMod.ProjectManagementWorkOrderToEmployee.Query().GetViewById(projectManagementWorkOrderToEmployeeId); return(Ok(view)); }
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)); }
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)); }