示例#1
0
        public async Task <IActionResult> Cancel(int id)
        {
            try
            {
                await _RegionAnnualReportService.CancelAsync(id);

                _logger.LogInformation($"User (id: {(await _userManager.GetUserAsync(User)).Id}) canceled annual report (id: {id})");
                return(StatusCode(StatusCodes.Status200OK, new { message = "Річний звіт округи скасовано" }));
            }
            catch (NullReferenceException)
            {
                _logger.LogError($"Annual report (id: {id}) not found");
                return(StatusCode(StatusCodes.Status404NotFound, new { message = "Річний звіт округи не знайдено" }));
            }
        }