сдала, можно сделать пр, только все проверить

This commit is contained in:
Елена Бакальская 2024-05-20 12:35:58 +04:00
parent a663877dc8
commit 5a30eba7f2
3 changed files with 8 additions and 7 deletions

View File

@ -44,12 +44,15 @@ namespace SushiBarBusinessLogic
}
// берем метод для сохранения
_logger.LogDebug("Get assembly");
// получаем интерфейс наш (а точнее его метаданные)
var typeIId = typeof(IId);
// получаем сборку, в корторой интерфейс определен
var assembly = typeIId.Assembly;
if (assembly == null)
{
throw new ArgumentNullException("Сборка не найдена", nameof(assembly));
}
// получаем типы этой сборки
var types = assembly.GetTypes();
var method = GetType().GetMethod("SaveToFile", BindingFlags.NonPublic | BindingFlags.Instance);
_logger.LogDebug("Find {count} types", types.Length);

View File

@ -45,8 +45,8 @@ namespace SushiBarContracts.DI
private static string TryGetImplementationExtensionsFolder()
{
var directory = new DirectoryInfo(Directory.GetCurrentDirectory());
while (directory != null && !directory.GetDirectories("ImplementationExtensions",
SearchOption.AllDirectories).Any(x => x.Name == "ImplementationExtensions"))
while (directory != null && !directory.GetDirectories("ImplementationExtensions",
SearchOption.AllDirectories).Any(x => x.Name == "ImplementationExtensions"))
{
directory = directory.Parent;
}

View File

@ -1,6 +1,4 @@
using System.ComponentModel;
using SushiBarDataModels.Models;
using SushiBarDataModels.Enums;
using SushiBarDataModels.Enums;
using SushiBarDataModels;
using SushiBarContracts.Attributes;
@ -8,7 +6,7 @@ namespace SushiBarContracts.ViewModels
{
public class OrderViewModel : IOrderModel
{
[Column(title: "Номер", width: 30)]
[Column(title: "Номер", gridViewAutoSize: GridViewAutoSize.Fill, isUseAutoSize: true)]
public int Id { get; set; }
[Column(visible: false)]
@ -29,7 +27,7 @@ namespace SushiBarContracts.ViewModels
[Column(title: "Суши", width: 100)]
public string SushiName { get; set; } = string.Empty;
[Column(title: "Количество", width: 60)]
[Column(title: "Количество", gridViewAutoSize: GridViewAutoSize.Fill, isUseAutoSize: true)]
public int Count { get; set; }
[Column(title: "Сумма", gridViewAutoSize: GridViewAutoSize.Fill, isUseAutoSize: true)]