forked from ddrilling/AsbCloudServer
Сделал фикс кодировок файлов
This commit is contained in:
parent
0a0f242da2
commit
1cac9c336d
@ -4,18 +4,18 @@ using AsbCloudApp.Exceptions.Interfaces;
|
||||
namespace AsbCloudApp.Exceptions;
|
||||
|
||||
/// <summary>
|
||||
/// Исключение для нескольких невалидных агрументов
|
||||
/// Исключение для нескольких невалидных агрументов
|
||||
/// </summary>
|
||||
public class ArgumentsInvalidException : Exception,
|
||||
IHasValidation
|
||||
{
|
||||
/// <summary>
|
||||
/// Имена параметров
|
||||
/// Имена параметров
|
||||
/// </summary>
|
||||
public string[] ParamNames { get; } = Array.Empty<string>();
|
||||
|
||||
/// <summary>
|
||||
/// Контсруктор исключения
|
||||
/// Контсруктор исключения
|
||||
/// </summary>
|
||||
/// <param name="message"></param>
|
||||
/// <param name="paramNames"></param>
|
||||
@ -26,14 +26,14 @@ public class ArgumentsInvalidException : Exception,
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// преобразование в объект валидации
|
||||
/// преобразование в объект валидации
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public object ToValidationErrorObject()
|
||||
=> MakeValidationError(ParamNames, Message);
|
||||
|
||||
/// <summary>
|
||||
/// фабрика объекта валидации
|
||||
/// фабрика объекта валидации
|
||||
/// </summary>
|
||||
/// <param name="paramName"></param>
|
||||
/// <param name="errors"></param>
|
||||
|
@ -1,12 +1,12 @@
|
||||
namespace AsbCloudApp.Exceptions.Interfaces;
|
||||
|
||||
/// <summary>
|
||||
/// Интерфейс маркер для исключений
|
||||
/// Интерфейс конвертации исключений
|
||||
/// </summary>
|
||||
public interface IHasValidation
|
||||
{
|
||||
/// <summary>
|
||||
/// преобразование в объект валидации
|
||||
/// Интерфейс конвертации исключений
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
object ToValidationErrorObject();
|
||||
|
@ -24,7 +24,7 @@ public class HelpPageServiceTest
|
||||
{
|
||||
Id = 123,
|
||||
IdCategory = 20000,
|
||||
Name = "Справка1.pdf",
|
||||
Name = "Справка1.pdf",
|
||||
Size = 54000,
|
||||
UrlPage = "test"
|
||||
},
|
||||
@ -32,7 +32,7 @@ public class HelpPageServiceTest
|
||||
{
|
||||
Id = 134,
|
||||
IdCategory = 20000,
|
||||
Name = "Справка2.pdf",
|
||||
Name = "Справка2.pdf",
|
||||
Size = 51000,
|
||||
UrlPage = "test1"
|
||||
},
|
||||
@ -40,7 +40,7 @@ public class HelpPageServiceTest
|
||||
{
|
||||
Id = 178,
|
||||
IdCategory = 10000,
|
||||
Name = "Справка3.pdf",
|
||||
Name = "Справка3.pdf",
|
||||
Size = 49000,
|
||||
UrlPage = "test2"
|
||||
}
|
||||
@ -122,12 +122,12 @@ public class HelpPageServiceTest
|
||||
Id = 123,
|
||||
IdCategory = 134,
|
||||
UrlPage = "test",
|
||||
Name = "Справка.pdf",
|
||||
Name = "Справка.pdf",
|
||||
Size = 54000
|
||||
};
|
||||
|
||||
int newIdCategory = 451;
|
||||
string newFileName = "Новая справка.pdf";
|
||||
string newFileName = "Новая справка.pdf";
|
||||
MemoryStream newFileStream = new MemoryStream(Array.Empty<byte>());
|
||||
|
||||
//act
|
||||
|
Loading…
Reference in New Issue
Block a user