public ActionResult RemoveProjectFromExpert(Guid expertId, Guid projectId) { if (!expertRepository.ExpertExist(expertId)) { return(NotFound()); } if (!expertRepository.ProjectIsAssociatedWithExpert(expertId, projectId)) { return(NotFound()); } expertRepository.RemoveProjectFromExpert(expertId, projectId); expertRepository.Save(); return(NoContent()); }