< Summary

Information
Class: OzonOrdersWeb.ViewModels.OrderViewModels.ExelDataViewModel
Assembly: OzonOrdersWeb
File(s): /home/runner/work/Studio2Prod/Studio2Prod/OzonOrdersWeb/Areas/Studio2/ViewModels/OrderViewModels/ExelDataViewModel.cs
Line coverage
0%
Covered lines: 0
Uncovered lines: 26
Coverable lines: 26
Total lines: 44
Line coverage: 0%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

File(s)

/home/runner/work/Studio2Prod/Studio2Prod/OzonOrdersWeb/Areas/Studio2/ViewModels/OrderViewModels/ExelDataViewModel.cs

#LineLine coverage
 1using Microsoft.AspNetCore.Mvc.Rendering;
 2using OzonDomains;
 3using OzonDomains.Models;
 4
 5namespace OzonOrdersWeb.ViewModels.OrderViewModels
 6{
 7    public class ExelDataViewModel
 8    {
 09        public List<string> TableHeaders { get; set; } = new();
 010        public List<Dictionary<string, string>> TableData { get; set; } = new();
 011        public Dictionary<string, string> ColumnMappings { get; set; } = new();
 012        public List<string> MainTableHeaders { get; set; } = new List<string>(){
 013            "Номер заказа", "Клиент", "Принят в обработку", "Дата отгрузки", "Статус клинта",
 014            "Наименование товара", "Key", "Артикул", "Производитель", "Склад отгрузки", "Поставщик", "Цена сайта",
 015            "Цена", "Кол.", "Сумма отправления", "Цена закупки", "Категория", "Объемный вес", "Комиссия ОЗОН", "Код валю
 016            "Прибыль", "Наценка %", "Город доставки", "Минимальная комиссия", "Максимальная комиссия"
 017        };
 018        public List<ColumnMapping> SavedMappings { get; set; } = new();
 019        public string FilePath {  get; set; } = string.Empty;
 020        public string FileName { get; set; } = string.Empty;
 21
 022        public List<OzonClient> OzonClients { get; set; } = new();
 023        public OzonClient? SelectedClient { get; set; }
 24
 025        public SelectList Statuses { get; set; } = null!;
 026        public string? SelectedStatus { get; set; }
 27
 028        public List<Manufacturer> Manufacturers { get; set; } = new();
 029        public Manufacturer? SelectedManufacturer { get; set; }
 30
 031        public List<Warehouse> Warehouses { get; set; } = new();
 032        public Warehouse? SelectedWarehouse { get; set; }
 033        public List<Supplier> Suppliers { get; set; } = new();
 034        public Supplier? SelectedSupplier { get; set; }
 35
 036        public List<(CurrencyCode, string)> CurrencyCodes { get; set; } = new();
 037        public CurrencyCode SelectedCurrencyCode { get; set; }
 38
 039        public DateTime? SelectedProcessingDate { get; set; }
 40
 041        public DateTime? SelectedShippingDate { get; set; }
 42    }
 43
 44}