public async Task <bool> SyncDeleteSiteAsync(string id) { if (!_authService.IsAuthenticated) { return(false); } SyncStarted(); await _siteRepository.DeleteAsync(id).ConfigureAwait(false); SyncCompleted(true); return(true); }
public async Task CheckDeleteAsync() { var res = await SiteRepository.SaveAsync(Site); await SiteRepository.DeleteAsync(res.Id); var res1 = await this.SiteRepository.GetAsync(res.Id); Assert.IsNull(res1); }
public async Task <ActionResult> Delete(Guid?id) { if (id == null || id.Equals(Guid.Empty)) { return(BadRequest("Не передан идентификатор объекта.")); } await SiteRepository.DeleteAsync(id.Value); return(this.Ok()); }
public async Task <IActionResult> DeleteAsync(int id) { var site = await _siteRepository.GetByIDAsync(id); if (site == null) { return(NotFound()); } await _siteRepository.DeleteAsync(site); await _publishEndpoint.Publish(new SiteDeleted(site.SiteID)); return(NoContent()); }
public async Task <ApiResult> DeleteAsync(string id) { var response = await _siteApiRepository.DeleteAsync(id); if (response.Succeeded) { await _siteRepository.DeleteAsync(id); } else if (response.StatusCode == System.Net.HttpStatusCode.Forbidden || response.StatusCode == System.Net.HttpStatusCode.Unauthorized) { MessagingCenter.Send(Application.Current, "Logout", (string)null); } return(response); }
public async Task <bool> DeleteAsync(Guid id) { await _SiteRepository.DeleteAsync(id); return((await GetByIdAsync(id) is null) ? true : false); }