public async Task <IActionResult> Delete(Guid id)
        {
            var provider = await _providerRepository.GetByIdAsync(id);

            if (provider != null)
            {
                await _providerRepository.DeleteAsync(provider);
            }

            return(RedirectToAction("Index"));
        }
Esempio n. 2
0
        /// <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);
        }
Esempio n. 3
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            await providerRepository.DeleteAsync(id);

            return(RedirectToAction("Index"));
        }