public async Task <IActionResult> GetProjectManagementTaskToEmployeeView(long projectManagementTaskToEmployeeId) { ProjectManagementTaskToEmployeeModule invMod = new ProjectManagementTaskToEmployeeModule(); ProjectManagementTaskToEmployeeView view = await invMod.ProjectManagementTaskToEmployee.Query().GetViewById(projectManagementTaskToEmployeeId); return(Ok(view)); }
public async Task <IActionResult> DeleteProjectManagementTaskToEmployee([FromBody] ProjectManagementTaskToEmployeeView view) { ProjectManagementTaskToEmployeeModule invMod = new ProjectManagementTaskToEmployeeModule(); ProjectManagementTaskToEmployee projectManagementTaskToEmployee = await invMod.ProjectManagementTaskToEmployee.Query().MapToEntity(view); invMod.ProjectManagementTaskToEmployee.DeleteProjectManagementTaskToEmployee(projectManagementTaskToEmployee).Apply(); return(Ok(view)); }
public async Task <IActionResult> AddProjectManagementTaskToEmployee([FromBody] ProjectManagementTaskToEmployeeView view) { ProjectManagementTaskToEmployeeModule invMod = new ProjectManagementTaskToEmployeeModule(); NextNumber nnProjectManagementTaskToEmployee = await invMod.ProjectManagementTaskToEmployee.Query().GetNextNumber(); view.TaskToEmployeeNumber = nnProjectManagementTaskToEmployee.NextNumberValue; ProjectManagementTaskToEmployee projectManagementTaskToEmployee = await invMod.ProjectManagementTaskToEmployee.Query().MapToEntity(view); invMod.ProjectManagementTaskToEmployee.AddProjectManagementTaskToEmployee(projectManagementTaskToEmployee).Apply(); ProjectManagementTaskToEmployeeView newView = await invMod.ProjectManagementTaskToEmployee.Query().GetViewByNumber(view.TaskToEmployeeNumber); return(Ok(newView)); }