public void RemoveEmployeeFromProject(EmployeeProjectDto dto) { context.Set <EmployeeProject>() .Remove(new EmployeeProject { EmployeeId = dto.EmployeeId, ProjectId = dto.ProjectId }); }
public void AddEmployeeToProject(EmployeeProjectDto dto) { log.Debug(GetById(dto.ProjectId).Name); context.Set <EmployeeProject>() .Add(new EmployeeProject { EmployeeId = dto.EmployeeId, Employee = context.Employee.Single(e => e.Id == dto.EmployeeId), ProjectId = dto.ProjectId, Project = GetById(dto.ProjectId) }); }
public IActionResult RemoveEmployeeFromProject(int employeeId, int Id) { EmployeeProjectDto employeeProjectDto = new EmployeeProjectDto { EmployeeId = employeeId, ProjectId = Id }; projectRepository.RemoveEmployeeFromProject(employeeProjectDto); projectRepository.Save(); return(RedirectToAction(nameof(Details))); }