public static TrimMappingFilter FromTrimMappingParameters(TrimMappingParameters parameters) { return new TrimMappingFilter() { TrimMappingId = parameters.TrimMappingId, Action = parameters.Action }; }
public static FdpTrimMapping FromParameters(TrimMappingParameters parameters) { return new FdpTrimMapping() { FdpTrimMappingId = parameters.TrimMappingId, ProgrammeId = parameters.ProgrammeId.GetValueOrDefault(), Gateway = parameters.Gateway }; }
protected override bool IsValid(PropertyValidatorContext context) { Parameters = context.ParentContext.InstanceToValidate as TrimMappingParameters; var filter = TrimMappingFilter.FromTrimMappingParameters(Parameters); filter.PageSize = int.MaxValue; var oxoTrimLevels = _context.Vehicle.ListOxoTrim(filter).Result; return !oxoTrimLevels.CurrentPage.Any(IsExistingDpck); }
public new static OxoTrim FromParameters(TrimMappingParameters parameters) { return new OxoTrim() { TrimId = parameters.TrimId, DocumentId = parameters.DocumentId, DPCK = parameters.Dpck, BMC = parameters.DerivativeCode }; }