void ICompanyEnrollmentRepository.CreateCompanyEnrollment(CompanyEnrollment enrollment) { var existedRecord = (from enrollments in dbContext.CompanyEnrollments where enrollments.UserId == enrollment.UserId && enrollments.CompanyId == enrollment.CompanyId select enrollments).SingleOrDefault(); if (existedRecord == null) { dbContext.CompanyEnrollments.Add(enrollment); } }
void ICompanyService.AddPersonToCompany(Guid userId, Guid companyId) { CompanyEnrollment enrollment = new CompanyEnrollment() { CompanyId = companyId, UserId = userId, IsCompanyCreator = false }; companyEnrollmentRepository.CreateCompanyEnrollment(enrollment); companyEnrollmentRepository.Save(); }
void ICompanyEnrollmentRepository.UpdateCompanyEnrollment(CompanyEnrollment enrollment) { dbContext.Entry(enrollment).State = EntityState.Modified; }