public async Task <IActionResult> Delete(int idFile) { if (idFile == default) { return(StatusCode(400, "Не задан ID файла.")); } try { await _ServiceRegistrar.MarkFileAsDeletedAsync(HelperASP.Login(User), idFile, CancellationToken.None); } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, ex.Message)); } return(Ok()); }
/// <summary> /// Удалить файл. /// </summary> /// <param name="idFile"></param> /// <returns></returns> public async Task <IActionResult> DeleteFile(int idFile) { if (idFile == default) { return(StatusCode(400, "Не задан ID файла")); } try { await _ServiceRegistrar.MarkFileAsDeletedAsync(User.Identity.Name, idFile, CancellationToken.None); } catch (Exception exception) { _Logger.LogError( exception, "Файл на сервере не удален. Пользователь: {login}, idFile: {idFile}, ошибка: {exceptionMessage}", HelperASP.Login(User), idFile, exception.Message); return(StatusCode(StatusCodes.Status500InternalServerError, exception.Message)); } return(Ok()); }