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); }
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); }