forked from ddrilling/AsbCloudServer
Правки по ревью
This commit is contained in:
parent
3163574746
commit
e3b574d69d
@ -34,6 +34,7 @@ namespace AsbCloudApp.Data
|
||||
/// id категории операции
|
||||
/// </summary>
|
||||
[Required]
|
||||
[Range(5000, int.MaxValue)]
|
||||
public int IdCategory { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user