< Summary

Class:WinSolutions.Sveta.Server.Data.DataModel.Entities.Upload
Assembly:WinSolutions.Sveta.Server
File(s):/opt/dev/sveta_api_build/WinSolutions.Sveta.Server/Data/DataModel/Entities/Upload.cs
Covered lines:0
Uncovered lines:7
Coverable lines:7
Total lines:65
Line coverage:0% (0 of 7)
Covered branches:0
Total branches:0

Metrics

MethodLine coverage Branch coverage
get_SourceRecordCount()0%100%
get_UploadedRecordCount()0%100%
get_SourceFile()0%100%
get_SourceFileName()0%100%
get_ResultFile()0%100%
get_Status()0%100%
get_Items()0%100%

File(s)

/opt/dev/sveta_api_build/WinSolutions.Sveta.Server/Data/DataModel/Entities/Upload.cs

#LineLine coverage
 1using System;
 2using System.Collections.Generic;
 3using System.ComponentModel.DataAnnotations;
 4using System.Text;
 5
 6namespace WinSolutions.Sveta.Server.Data.DataModel.Entities
 7{
 8    public enum UploadStatus
 9    {
 10        Unknown,
 11        Loading,
 12        Error,
 13        PartlyLoaded,
 14        FullLoaded,
 15        Cancelled,
 16    Commited
 17  }
 18
 19    public class Upload: ExternalRecord, ITrackableRecord
 20    {
 21        /// <summary>
 22        /// Количество записей в источнике
 23        /// </summary>
 24        [Required]
 025        public int SourceRecordCount{get;set;}
 26
 27
 28
 29        /// <summary>
 30        /// Загруженное количество записей
 31        /// </summary>
 32        [Required]
 033        public int UploadedRecordCount{get;set;}
 34
 35
 36        /// <summary>
 37        /// Оригинальный файл
 38        /// </summary>
 039        public byte[] SourceFile{get;set;}
 40
 41        /// <summary>
 42        /// Имя оригинального файла
 43        /// </summary>
 044        public string SourceFileName { get; set; }
 45
 46
 47        /// <summary>
 48        /// Файл с результатами загрузки
 49        /// </summary>
 050        public byte[] ResultFile{get;set;}
 51
 52        /// <summary>
 53        /// Статус
 54        /// </summary>
 55        [Required]
 056        public UploadStatus Status{get;set;}
 57
 58        /// <summary>
 59        /// Статус
 60        /// </summary>
 61       // public UploadsStatus UploadsStatus { get; set; }
 62
 063        public List<UploadItem> Items{get;set;}
 64    }
 65}