public void Delete(ProviderAccreditation entity) { var data = (from proAcc in _context.ProviderAccreditations where proAcc.ProviderId == entity.ProviderId && proAcc.AccreditationId == entity.AccreditationId select proAcc).FirstOrDefault(); if (data != null) { _context.ProviderAccreditations.Remove(data); } else { throw new Exception("Accreditation does not exist."); } }
public void AddProviderAccreditations(ProviderAccreditation entity) { var data = (from proAcc in _context.ProviderAccreditations where proAcc.ProviderId == entity.ProviderId && proAcc.AccreditationId == entity.AccreditationId select proAcc).FirstOrDefault(); if (data == null) { _context.ProviderAccreditations.Add(entity); } else { throw new Exception("Accreditation already added."); } }