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