Example #1
0
        public async Task <bool> SyncDeleteSiteAsync(string id)
        {
            if (!_authService.IsAuthenticated)
            {
                return(false);
            }

            SyncStarted();

            await _siteRepository.DeleteAsync(id).ConfigureAwait(false);

            SyncCompleted(true);
            return(true);
        }
Example #2
0
        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);
        }
Example #3
0
        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());
        }
Example #5
0
        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);
        }