public async Task <IActionResult> Delete(Guid id) { var provider = await _providerRepository.GetByIdAsync(id); if (provider != null) { await _providerRepository.DeleteAsync(provider); } return(RedirectToAction("Index")); }
/// <summary> /// Removes the tq provider tlevel asynchronous. /// </summary> /// <param name="aoUkprn">The ao ukprn.</param> /// <param name="tqProviderId">The tq provider identifier.</param> /// <returns></returns> public async Task <bool> RemoveTqProviderTlevelAsync(long aoUkprn, int tqProviderId) { var tqProvider = await _tqProviderRepository .GetFirstOrDefaultAsync(x => x.Id == tqProviderId && x.TqAwardingOrganisation.TlAwardingOrganisaton.UkPrn == aoUkprn); if (tqProvider == null) { return(false); } return(await _tqProviderRepository.DeleteAsync(tqProvider) > 0); }
public async Task <ActionResult> DeleteConfirmed(int id) { await providerRepository.DeleteAsync(id); return(RedirectToAction("Index")); }