nit refactor WellService.UpdateWellAsync(..) throw exception instad of return null

This commit is contained in:
Фролов 2021-10-19 11:17:16 +05:00
parent 54d78ddd0e
commit e92859439e

View File

@ -47,17 +47,17 @@ namespace AsbCloudInfrastructure.Services
CancellationToken token = default)
{
if (dto.IdWellType is < 1 or > 2)
throw new ArgumentException("Тип секции указан неправильно.");
throw new ArgumentException("Тип секции указан неправильно.", nameof(dto));
if (dto.State is < 0 or > 2)
throw new ArgumentException("Текущее состояние работы скважины" +
"указано неправильно.");
"указано неправильно.", nameof(dto));
var well = await db.Wells
.FirstOrDefaultAsync(w => w.Id == idWell, token)
.ConfigureAwait(false);
if (well is null)
return null;
throw new ArgumentException("Тип секции указан неправильно.", nameof(idWell));
well.Caption = dto.Caption;
well.Latitude = dto.Latitude;