public async Task <ActionResult <bool> > Delete(int id) { bool deleteResult = await _campaignService.DeleteAsync(id); _memoryCache.Remove(Startup.CampaignInMemoryCacheKey); return(Ok(deleteResult)); }
public async Task <CampaignDetailResponseModel> DeleteAsync([Required][FromRoute] string campaignId) { if (!Guid.TryParse(campaignId, out _)) { _log.Info(Phrases.InvalidIdentifier, context: campaignId); return(new CampaignDetailResponseModel { ErrorCode = CampaignServiceErrorCodes.GuidCanNotBeParsed, ErrorMessage = Phrases.InvalidIdentifier }); } await _campaignService.DeleteAsync(campaignId); return(new CampaignDetailResponseModel { ErrorCode = CampaignServiceErrorCodes.None }); }
public async Task DeleteAsync(string idp, string id) => await _service.DeleteAsync(idp, id);