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.");
            }
        }