protected override void FillParams( IExtendedOffer extendedOffer, RawOffer rawOffer) { extendedOffer.Age = Age.Adult; extendedOffer.Gender = Gender.Woman; base.FillParams(extendedOffer, rawOffer); }
protected override void FillParams( IExtendedOffer extendedOffer, RawOffer rawOffer) { extendedOffer.Age = Age.Adult; extendedOffer.Gender = Gender.Woman; rawOffer.Params = RawParamHelper.GetRawParamFromNameAnabel(rawOffer.Name); base.FillParams(extendedOffer, rawOffer); }
// protected override string GetClearlyVendor( // string vendor ) => // "adidas"; protected override void FillParams( IExtendedOffer extendedOffer, RawOffer rawOffer) { rawOffer.Params = FixSizeParams(rawOffer.Params); base.FillParams(extendedOffer, rawOffer); if (extendedOffer.Gender == Gender.Undefined) { extendedOffer.Gender = Gender.Unisex; } }
protected override void FillParams( IExtendedOffer extendedOffer, RawOffer rawOffer) { base.FillParams(extendedOffer, rawOffer); var materialParams = rawOffer.Params.Where(p => p.Name.Contains(Constants.Params.MaterialName)); foreach (var param in materialParams) { var materials = param.Value.Split( ParamSplitter, StringSplitOptions.TrimEntries | StringSplitOptions.RemoveEmptyEntries); foreach (var material in materials) { extendedOffer.AddParamIfNeed(new RawParam { NameFromXml = Constants.Params.MaterialName, ValueFromXml = material }); } } }