Пример #1
0
        public static Price CreateFromDto(Tarrif tarrif, PriceDto request)
        {
            var newInstance = new Price();

            newInstance.AgeFrom = request.AgeFrom;
            newInstance.AgeTo   = request.AgeTo;
            newInstance.Rate    = request.Rate;
            newInstance.Tarrif  = tarrif;
            return(newInstance);
        }
Пример #2
0
        public static Tarrif CreateFromDto(AddTarrifRequestDto request)
        {
            var newInstance = new Tarrif();

            newInstance.ProductCode = request.ProductCode;

            foreach (var price in request.Prices)
            {
                newInstance.AddPrice(Price.CreateFromDto(newInstance, price));
            }

            return(newInstance);
        }