public Category(EkCarModelModification carModelModification) { Assure.ArgumentNotNull(carModelModification, nameof(carModelModification)); CarModelModification = carModelModification; Type = CategoryTypeEnum.CarModelModification; Id = carModelModification.Id.ToString(); Name = carModelModification.Name?.GetValue(Languages.RussianCode); IsGroup = false; }
public CarModelModification(EkCarModelModification ekCarModelModification) { Assure.ArgumentNotNull(ekCarModelModification, nameof(ekCarModelModification)); Id = ekCarModelModification.Id; ModelId = ekCarModelModification.ModelId; Name = ekCarModelModification.Name?.GetValue(Languages.RussianCode); BodyType = ekCarModelModification.BodyType?.GetValue(Languages.RussianCode); EngineType = ekCarModelModification.EngineType?.GetValue(Languages.RussianCode); EngineCode = ekCarModelModification.EngineCode; EngineCapacity = ekCarModelModification.EngineCapacity; DriveType = ekCarModelModification.DriveType?.GetValue(Languages.RussianCode); ProducedPeriod = string.Join("-", new[] { ekCarModelModification.ProducedFrom?.ToString("yyyy.MM"), ekCarModelModification.ProducedTo?.ToString("yyyy.MM") ?? "наст. время" } .Where(x => x != null)); }