< Summary

Class:SVETA.Api.Data.DTO.PromoOfferJournal.PromoOfferOutput
Assembly:SVETA.Api
File(s):/opt/dev/sveta_api_build/SVETA.Api/Data/DTO/PromoOfferJournal/PromoOfferOutput.cs
Covered lines:0
Uncovered lines:27
Coverable lines:27
Total lines:64
Line coverage:0% (0 of 27)
Covered branches:0
Total branches:0

Metrics

MethodLine coverage Branch coverage
.ctor()0%100%
.ctor(...)0%100%
get_Id()0%100%
get_DepartmentId()0%100%
get_DepartmentName()0%100%
get_GoodId()0%100%
get_GoodName()0%100%
get_Price()0%100%
get_MinQuantity()0%100%
get_MaxQuantity()0%100%
get_DateBegin()0%100%
get_DateEnd()0%100%
get_Active()0%100%
get_UniqueCode()0%100%

File(s)

/opt/dev/sveta_api_build/SVETA.Api/Data/DTO/PromoOfferJournal/PromoOfferOutput.cs

#LineLine coverage
 1using System;
 2using System.ComponentModel.DataAnnotations;
 3using System.Runtime.Serialization;
 4using WinSolutions.Sveta.Server.Data.DataModel.Entities;
 5
 6namespace SVETA.Api.Data.DTO.PromoOfferJournal
 7{
 8    [DataContract]
 9    public class PromoOfferOutput
 10    {
 011        public PromoOfferOutput() { }
 12
 013        public PromoOfferOutput(PromoOffer data)
 014        {
 015            Id = data.Id;
 016            DepartmentId = data.SupplierDepartment.Id;
 017            DepartmentName = data.SupplierDepartment.Name;
 018            GoodId = data.Good.Id;
 019            GoodName = data.Good.Name;
 020            Price = data.Price;
 021            MinQuantity = data.MinQuantity;
 022            MaxQuantity = data.MaxQuantity;
 023            DateBegin = data.DateBegin;
 024            DateEnd = data.DateEnd;
 025            UniqueCode = data.Good.UniqueCode;
 026        }
 27
 28        [DataMember]
 029        public long Id { get; set; }
 30
 31        [DataMember]
 032        public long DepartmentId { get; set; }
 33
 34        [DataMember]
 035        public string DepartmentName { get; set; }
 36
 37        [DataMember]
 038        public long GoodId { get; set; }
 39
 40        [DataMember]
 041        public string GoodName { get; set; }
 42
 43        [DataMember]
 044        public decimal Price { get; set; }
 45
 46        [DataMember]
 047        public decimal MinQuantity { get; set; }
 48
 49        [DataMember]
 050        public decimal? MaxQuantity { get; set; }
 51
 52        [DataMember]
 053        public DateTime DateBegin { get; set; }
 54
 55        [DataMember]
 056        public DateTime DateEnd { get; set; }
 57
 58        [DataMember]
 059        public bool Active { get; set; } = true;
 60
 61        [DataMember]
 062        public string UniqueCode { get; set; }
 63    }
 64}