public async Task <bool> CheckParticipantAsync(ProjectParticipantDto input) { var isParticipant = (await this.context.Projects .SingleOrDefaultAsync(p => p.Id == input.ProjectId)) .Participants.Any(p => p.EmployeeId == input.EmployeeId); return(isParticipant); }
public async Task <bool> AddParticipantAsync(ProjectParticipantDto input) { var participantToAdd = input.To <EmployeesProjectsPositions>(); this.context.EmployeesProjectsRoles.Add(participantToAdd); var result = await this.context.SaveChangesAsync(); return(result > 0); }