сдала, можно сделать пр, только все проверить
This commit is contained in:
parent
a663877dc8
commit
5a30eba7f2
@ -44,12 +44,15 @@ namespace SushiBarBusinessLogic
|
|||||||
}
|
}
|
||||||
// берем метод для сохранения
|
// берем метод для сохранения
|
||||||
_logger.LogDebug("Get assembly");
|
_logger.LogDebug("Get assembly");
|
||||||
|
// получаем интерфейс наш (а точнее его метаданные)
|
||||||
var typeIId = typeof(IId);
|
var typeIId = typeof(IId);
|
||||||
|
// получаем сборку, в корторой интерфейс определен
|
||||||
var assembly = typeIId.Assembly;
|
var assembly = typeIId.Assembly;
|
||||||
if (assembly == null)
|
if (assembly == null)
|
||||||
{
|
{
|
||||||
throw new ArgumentNullException("Сборка не найдена", nameof(assembly));
|
throw new ArgumentNullException("Сборка не найдена", nameof(assembly));
|
||||||
}
|
}
|
||||||
|
// получаем типы этой сборки
|
||||||
var types = assembly.GetTypes();
|
var types = assembly.GetTypes();
|
||||||
var method = GetType().GetMethod("SaveToFile", BindingFlags.NonPublic | BindingFlags.Instance);
|
var method = GetType().GetMethod("SaveToFile", BindingFlags.NonPublic | BindingFlags.Instance);
|
||||||
_logger.LogDebug("Find {count} types", types.Length);
|
_logger.LogDebug("Find {count} types", types.Length);
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
using System.ComponentModel;
|
using SushiBarDataModels.Enums;
|
||||||
using SushiBarDataModels.Models;
|
|
||||||
using SushiBarDataModels.Enums;
|
|
||||||
using SushiBarDataModels;
|
using SushiBarDataModels;
|
||||||
using SushiBarContracts.Attributes;
|
using SushiBarContracts.Attributes;
|
||||||
|
|
||||||
@ -8,7 +6,7 @@ namespace SushiBarContracts.ViewModels
|
|||||||
{
|
{
|
||||||
public class OrderViewModel : IOrderModel
|
public class OrderViewModel : IOrderModel
|
||||||
{
|
{
|
||||||
[Column(title: "Номер", width: 30)]
|
[Column(title: "Номер", gridViewAutoSize: GridViewAutoSize.Fill, isUseAutoSize: true)]
|
||||||
public int Id { get; set; }
|
public int Id { get; set; }
|
||||||
|
|
||||||
[Column(visible: false)]
|
[Column(visible: false)]
|
||||||
@ -29,7 +27,7 @@ namespace SushiBarContracts.ViewModels
|
|||||||
[Column(title: "Суши", width: 100)]
|
[Column(title: "Суши", width: 100)]
|
||||||
public string SushiName { get; set; } = string.Empty;
|
public string SushiName { get; set; } = string.Empty;
|
||||||
|
|
||||||
[Column(title: "Количество", width: 60)]
|
[Column(title: "Количество", gridViewAutoSize: GridViewAutoSize.Fill, isUseAutoSize: true)]
|
||||||
public int Count { get; set; }
|
public int Count { get; set; }
|
||||||
|
|
||||||
[Column(title: "Сумма", gridViewAutoSize: GridViewAutoSize.Fill, isUseAutoSize: true)]
|
[Column(title: "Сумма", gridViewAutoSize: GridViewAutoSize.Fill, isUseAutoSize: true)]
|
||||||
|
Loading…
Reference in New Issue
Block a user