< Summary

Class:SVETA.Api.Data.DTO.ContragentDTO.ContragentResponseDTO
Assembly:SVETA.Api
File(s):/opt/dev/sveta_api_build/SVETA.Api/Data/DTO/Contragent/ContragentResponseDTO.cs
Covered lines:0
Uncovered lines:19
Coverable lines:19
Total lines:121
Line coverage:0% (0 of 19)
Covered branches:0
Total branches:0

Metrics

MethodLine coverage Branch coverage
get_Id()0%100%
get_FullName()0%100%
get_ShortName()0%100%
get_JuridicAddress()0%100%
get_PhysicAddress()0%100%
get_Inn()0%100%
get_Kpp()0%100%
get_Okpo()0%100%
get_Okato()0%100%
get_Okved()0%100%
get_Ogrn()0%100%
get_DirectorGeneral()0%100%
get_TaxSystem()0%100%
get_ChiefAccountant()0%100%
get_Email()0%100%
get_PhoneNumber()0%100%
get_WebSite()0%100%
get_KindId()0%100%
get_BankAccounts()0%100%

File(s)

/opt/dev/sveta_api_build/SVETA.Api/Data/DTO/Contragent/ContragentResponseDTO.cs

#LineLine coverage
 1using SVETA.Api.Data.DTO.TaxSystem;
 2using System.Collections.Generic;
 3using System.ComponentModel.DataAnnotations;
 4using SVETA.Api.Data.DTO.AddressDTO;
 5using SVETA.Api.Data.DTO.BankAccount;
 6
 7namespace SVETA.Api.Data.DTO.ContragentDTO
 8{
 9    public class ContragentResponseDTO
 10    {
 11        [Required]
 012        public long Id { get; set; }
 13        /// <summary>
 14        /// Полное наименование организации
 15        /// </summary>
 16        [NotNullOrWhiteSpaceValidator]
 017        public string FullName { get; set; }
 18
 19        /// <summary>
 20        /// Сокращенное наименование
 21        /// </summary>
 22        [NotNullOrWhiteSpaceValidator]
 023        public string ShortName { get; set; }
 24
 25        ///// <summary>
 26        ///// Юридический адрес (поле под удаление)
 27        ///// </summary>
 28      //  public string JuridicalAddress { get; set; }
 29
 30        /// <summary>
 31        /// Юридический адрес
 32        /// </summary>
 33
 034        public AddressRequestDTO JuridicAddress { get; set; }
 35
 36        ///// <summary>
 37        ///// Физический адрес (поле под удаление)
 38        ///// </summary>
 39        //  public string PhysicalAddress { get; set; }
 40
 41        /// <summary>
 42        /// Физический адрес
 43        /// </summary>
 44        [Required]
 045        public AddressRequestDTO PhysicAddress { get; set; }
 46
 47        /// <summary>
 48        /// ИНН
 49        /// </summary>
 50        [NotNullOrWhiteSpaceValidator]
 051        public string Inn { get; set; }
 52
 53        /// <summary>
 54        /// КПП
 55        /// </summary>
 56        [NotNullOrWhiteSpaceValidator]
 057        public string Kpp { get; set; }
 58
 59        /// <summary>
 60        /// ОКПО
 61        /// </summary>
 62        [NotNullOrWhiteSpaceValidator]
 063        public string Okpo { get; set; }
 64
 65
 66        /// <summary>
 67        /// ОКАТО
 68        /// </summary>
 69        [NotNullOrWhiteSpaceValidator]
 070        public string Okato { get; set; }
 71
 72
 73        /// <summary>
 74        /// ОКВЭД (основной)
 75        /// </summary>
 76        [NotNullOrWhiteSpaceValidator]
 077        public string Okved { get; set; }
 78
 79
 80        /// <summary>
 81        /// ОГРН
 82        /// </summary>
 83        [NotNullOrWhiteSpaceValidator]
 084        public string Ogrn { get; set; }
 85
 86
 87        /// <summary>
 88        /// Генеральный директор
 89        /// </summary>
 90        [NotNullOrWhiteSpaceValidator]
 091        public string DirectorGeneral { get; set; }
 92
 093        public TaxSystemResponseShortDTO TaxSystem { get; set; }
 94
 095        public string ChiefAccountant { get; set; }
 96        /// <summary>
 97        /// Электронная почта
 98        /// </summary>
 99        [NotNullOrWhiteSpaceValidator]
 0100        public string Email { get; set; }
 101
 102        /// <summary>
 103        /// Телефон
 104        /// </summary>
 105        [NotNullOrWhiteSpaceValidator]
 0106        public string PhoneNumber { get; set; }
 107
 108        /// <summary>
 109        /// Сайт
 110        /// </summary>
 0111        public string WebSite { get; set; }
 112
 113        /// <summary>
 114        ///  Тип контрагента
 115        /// </summary>
 116        [Required]
 0117        public int KindId { get; set; }
 118
 0119        public List<BankAccountResponseDTO> BankAccounts { get; set; }
 120    }
 121}