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));
        }