diff --git a/AsbCloudDb/Model/Faq.cs b/AsbCloudDb/Model/Faq.cs index 572b69c8..e592e632 100644 --- a/AsbCloudDb/Model/Faq.cs +++ b/AsbCloudDb/Model/Faq.cs @@ -81,7 +81,7 @@ namespace AsbCloudDb.Model /// статус вопроса /// [Column("state"), Comment("Статус вопроса")] - public int State { get; set; } + public int State { get; set; } = Faq.StateOpened; /// /// Счетчик повторений вопроса diff --git a/AsbCloudInfrastructure/Repository/FaqRepository.cs b/AsbCloudInfrastructure/Repository/FaqRepository.cs index 709f2913..004b614f 100644 --- a/AsbCloudInfrastructure/Repository/FaqRepository.cs +++ b/AsbCloudInfrastructure/Repository/FaqRepository.cs @@ -37,7 +37,7 @@ namespace AsbCloudInfrastructure.Repository if (request.IsFrequently) { - query = query.Where(o => o.IsFrequently == true); + query = query.Where(o => o.IsFrequently); } if (request.HasAnswer) { diff --git a/AsbCloudWebApi/Controllers/FaqController.cs b/AsbCloudWebApi/Controllers/FaqController.cs index ad05561a..4f013f10 100644 --- a/AsbCloudWebApi/Controllers/FaqController.cs +++ b/AsbCloudWebApi/Controllers/FaqController.cs @@ -128,16 +128,16 @@ namespace AsbCloudWebApi.Controllers } /// - /// Удаляет вопрос + /// Помечает вопрос как удаленный /// /// id скважины /// id вопроса /// Токен отмены задачи /// Количество удаленных из БД строк - [HttpDelete("{id}")] + [HttpPut("{id}")] [Permission] [ProducesResponseType(typeof(int), (int)System.Net.HttpStatusCode.OK)] - public async Task DeleteAsync(int idWell, int id, CancellationToken token) + public async Task MarkAsDeletedAsync(int idWell, int id, CancellationToken token) { if (!await CanUserAccessToWellAsync(idWell, token).ConfigureAwait(false))