Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }