diff --git a/AsbCloudApp/AsbCloudApp.csproj b/AsbCloudApp/AsbCloudApp.csproj
index 03763afd..ec732a89 100644
--- a/AsbCloudApp/AsbCloudApp.csproj
+++ b/AsbCloudApp/AsbCloudApp.csproj
@@ -3,6 +3,7 @@
net6.0
true
+ disable
diff --git a/AsbCloudApp/Comparators/ComparerIId.cs b/AsbCloudApp/Comparators/ComparerIId.cs
index 67d59d08..5ea883ec 100644
--- a/AsbCloudApp/Comparators/ComparerIId.cs
+++ b/AsbCloudApp/Comparators/ComparerIId.cs
@@ -4,19 +4,43 @@ using System.Diagnostics.CodeAnalysis;
namespace AsbCloudApp.Comparators
{
+ ///
+ /// Компаратор для сравнения сущностей по ID
+ ///
public class ComparerIId : IComparer, IEqualityComparer
{
private static readonly ComparerIId instance = new ComparerIId();
private ComparerIId() { }
+ ///
+ /// Singleton ссылка
+ ///
+ ///
public static ComparerIId GetInstance() => instance;
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
public int Compare(IId x, IId y) =>
x.Id.CompareTo(y.Id);
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
public bool Equals(IId x, IId y) =>
x.Id == y.Id;
+ ///
+ ///
+ ///
+ ///
+ ///
public int GetHashCode([DisallowNull] IId obj) =>
obj.GetHashCode();
diff --git a/AsbCloudApp/Data/WellInfoDto.cs b/AsbCloudApp/Data/WellInfoDto.cs
index 20b78dd6..8f65f532 100644
--- a/AsbCloudApp/Data/WellInfoDto.cs
+++ b/AsbCloudApp/Data/WellInfoDto.cs
@@ -1,9 +1,23 @@
namespace AsbCloudApp.Data
{
+ ///
+ /// базовая информация о скважине
+ ///
public class WellInfoDto
{
+ ///
+ /// Название
+ ///
public string Caption { get; set; }
+
+ ///
+ /// Название куста
+ ///
public string Cluster { get; set; }
+
+ ///
+ /// Название месторождения
+ ///
public string Deposit { get; set; }
}
}
\ No newline at end of file
diff --git a/AsbCloudApp/Requests/DetectedOperationRequest.cs b/AsbCloudApp/Requests/DetectedOperationRequest.cs
index 073a2bdc..cb0ac671 100644
--- a/AsbCloudApp/Requests/DetectedOperationRequest.cs
+++ b/AsbCloudApp/Requests/DetectedOperationRequest.cs
@@ -39,27 +39,4 @@ namespace AsbCloudApp.Requests
public int? EqIdTelemetryUser { get; set; }
}
-
- ///
- /// Базовые параметры запроса
- ///
- public class RequestBase
- {
- ///
- /// Параметр пагинации
- ///
- public int? Skip { get; set; }
-
- ///
- /// Параметр пагинации
- ///
- public int? Take { get; set; }
-
- ///
- /// Сортировки:
- /// Содержат список названий полей сортировки
- /// Указать направление сортировки можно через пробел "asc" или "desc"
- ///
- public IEnumerable SortFields { get; set; }
- }
}
diff --git a/AsbCloudApp/Requests/RequestBase.cs b/AsbCloudApp/Requests/RequestBase.cs
new file mode 100644
index 00000000..67cb6eaa
--- /dev/null
+++ b/AsbCloudApp/Requests/RequestBase.cs
@@ -0,0 +1,27 @@
+using System.Collections.Generic;
+
+namespace AsbCloudApp.Requests
+{
+ ///
+ /// Базовые параметры запроса
+ ///
+ public class RequestBase
+ {
+ ///
+ /// Параметр пагинации
+ ///
+ public int? Skip { get; set; }
+
+ ///
+ /// Параметр пагинации
+ ///
+ public int? Take { get; set; }
+
+ ///
+ /// Сортировки:
+ /// Содержат список названий полей сортировки
+ /// Указать направление сортировки можно через пробел "asc" или "desc"
+ ///
+ public IEnumerable SortFields { get; set; }
+ }
+}