public async Task <ActionResult <VmArea> > DeleteArea(Guid id, CancellationToken cancellationToken) { var area = await _areaService.GetAreas(a => a.Id == id) .SingleOrDefaultAsync(cancellationToken); if (area == null) { return(NotFound()); } var areaView = await _areaService.DeleteAreaAsync(id, cancellationToken); await _areaService.CommitAsync(cancellationToken); var vmArea = _mapper.Map <VmArea>(area); return(Ok(vmArea)); }