Правки по ревью

This commit is contained in:
Olga Nemt 2023-06-06 15:13:44 +05:00
parent 3163574746
commit e3b574d69d
3 changed files with 4 additions and 5 deletions

View File

@ -34,6 +34,7 @@ namespace AsbCloudApp.Data
/// id категории операции
/// </summary>
[Required]
[Range(5000, int.MaxValue)]
public int IdCategory { get; set; }
/// <summary>

View File

@ -45,6 +45,7 @@ namespace AsbCloudInfrastructure.Services.WellOperationService
if (categories is null)
{
categories = db.WellOperationCategories
.Where(c => c.Id >= 5000)
.AsNoTracking()
.ToList();
}
@ -298,8 +299,8 @@ namespace AsbCloudInfrastructure.Services.WellOperationService
if (vCategory is string categoryName)
{
var category = Categories.Find(c => c.Name.ToLower() == categoryName.ToLower());
if (category is null || category.Id < 5000)
throw new FileFormatException($"Лист {row.Worksheet.Name}. Строка {row.RowNumber()} указана некорректная категория операции");
if (category is null)
throw new FileFormatException($"Лист {row.Worksheet.Name}. Строка {row.RowNumber()} указана некорректная категория операции ({categoryName})");
operation.IdCategory = category.Id;
operation.CategoryName = category.Name;

View File

@ -244,9 +244,6 @@ namespace AsbCloudWebApi.Controllers
if (!await CanUserAccessToWellAsync(idWell, token).ConfigureAwait(false))
return Forbid();
if (value.IdCategory < 5000)
throw new ArgumentInvalidException($"Выбрана некорректная категория скважины", nameof(value.IdCategory));
value.IdWell = idWell;
value.Id = idOperation;
value.LastUpdateDate = DateTimeOffset.UtcNow;