public async System.Threading.Tasks.Task Delete(int id)
        {
            Comment comment = await GetByIdAsync(id);

            if (comment != null)
            {
                TaskManagerContext.Remove(comment);
            }
            await TaskManagerContext.SaveChangesAsync();
        }
Beispiel #2
0
        public async System.Threading.Tasks.Task Delete(int id)
        {
            Task task = await GetByIdAsync(id);

            if (task != null)
            {
                TaskManagerContext.Remove(task);
            }
            await TaskManagerContext.SaveChangesAsync();
        }
Beispiel #3
0
        public async Task Delete(int id)
        {
            User user = await GetByIdAsync(id);

            if (user != null)
            {
                TaskManagerContext.Remove(user);
            }

            await TaskManagerContext.SaveChangesAsync();
        }
        public async Task <IActionResult> Delete(
            [FromRoute] Guid userGuid,
            CancellationToken cancellationToken = default)
        {
            try
            {
                _dbContext.Remove(new User()
                {
                    Id = userGuid
                });
                await _dbContext.SaveChangesAsync(cancellationToken);

                return(Ok());
            }
            catch (DbUpdateException ex)
            {
                return(BadRequest(ex.Message));
            }
            catch (Exception ex)
            {
                return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message));
            }
        }