/// <summary>
 /// Проверка имени
 /// </summary>
 private static IResultError ValidateSizeNormalized(ISizeGroupMainDomain sizeGroupMain) =>
 sizeGroupMain.SizeNormalize.ToResultValueWhere(
     sizeNormalized => sizeNormalized >= SizeGroupBase.SIZE_NORMALIZE_MIN && sizeNormalized <= SizeGroupBase.SIZE_NORMALIZE_MAX,
     _ => ModelsErrors.FieldNotValid <int, ISizeGroupDomain>(SizeGroupBase.SIZE_NORMALIZE_MIN,
                                                             SizeGroupBase.SIZE_NORMALIZE_MAX,
                                                             nameof(sizeGroupMain.SizeNormalize),
                                                             sizeGroupMain));
Beispiel #2
0
 /// <summary>
 /// Проверка имени
 /// </summary>
 private static IResultError ValidateSizeName(IColorDomain color) =>
 color.Name.ToResultValueWhere(
     name => !String.IsNullOrWhiteSpace(name),
     _ => ModelsErrors.FieldNotValid <string, IColorDomain>(nameof(color.Name), color));
Beispiel #3
0
 /// <summary>
 /// Проверка имени
 /// </summary>
 private static IResultError ValidateName(ICategoryMainDomain categoryMain) =>
 categoryMain.Name.ToResultValueWhere(
     name => !String.IsNullOrWhiteSpace(name),
     _ => ModelsErrors.FieldNotValid <string, ICategoryDomain>(nameof(categoryMain.Name), categoryMain));
Beispiel #4
0
 /// <summary>
 /// Проверка имени
 /// </summary>
 private static IResultError ValidateName(ISizeDomain size) =>
 size.Name.ToResultValueWhere(
     name => !String.IsNullOrWhiteSpace(name),
     _ => ModelsErrors.FieldNotValid <int, ISizeDomain>(nameof(size.Name), size));
 /// <summary>
 /// Проверка наименования категории
 /// </summary>
 private static IResultError ValidateCategoryName(IClothesTypeDomain clothesType) =>
 clothesType.CategoryName.ToResultValueWhere(
     categoryName => !String.IsNullOrWhiteSpace(categoryName),
     _ => ModelsErrors.FieldNotValid <string, IClothesTypeDomain>(nameof(clothesType.CategoryName), clothesType));
Beispiel #6
0
 /// <summary>
 /// Проверка имени типа одежды
 /// </summary>
 private static IResultError ValidateClothesTypeName(IClothesMainDomain clothesMain) =>
 clothesMain.ClothesTypeName.ToResultValueWhere(
     clothesTypeName => !String.IsNullOrWhiteSpace(clothesTypeName),
     _ => ModelsErrors.FieldNotValid <int, IClothesMainDomain>(nameof(clothesMain.ClothesTypeName), clothesMain));
Beispiel #7
0
 /// <summary>
 /// Проверка цены
 /// </summary>
 private static IResultError ValidatePrice(IClothesMainDomain clothesMain) =>
 clothesMain.Price.ToResultValueWhere(
     price => price > 0,
     _ => ModelsErrors.FieldNotValid <int, IClothesMainDomain>(0, nameof(clothesMain.Price), clothesMain));
Beispiel #8
0
 /// <summary>
 /// Проверка описания
 /// </summary>
 private static IResultError ValidateDescription(IClothesMainDomain clothesMain) =>
 clothesMain.Description.ToResultValueWhere(
     description => !String.IsNullOrWhiteSpace(description),
     _ => ModelsErrors.FieldNotValid <int, IClothesMainDomain>(nameof(clothesMain.Description), clothesMain));
 /// <summary>
 /// Проверка имени
 /// </summary>
 private static IResultError ValidateName(ITestDomain test) =>
 test.Name.ToResultValueWhere(
     name => !String.IsNullOrWhiteSpace(name),
     _ => ModelsErrors.FieldNotValid <TestEnum, ITestDomain>(nameof(test.Name), test));
 /// <summary>
 /// Проверка имени
 /// </summary>
 private static IResultError ValidateSizeName(IGenderDomain gender) =>
 gender.Name.ToResultValueWhere(
     name => !String.IsNullOrWhiteSpace(name),
     _ => ModelsErrors.FieldNotValid <GenderType, IGenderDomain>(nameof(gender.Name), gender));