public TakeRateDataItem() { Notes = Enumerable.Empty<TakeRateDataItemNote>(); History = Enumerable.Empty<TakeRateDataItemAudit>(); Model = new EmptyFdpModel(); Feature = new EmptyFdpFeature(); HasUncommittedChanges = false; }
public TakeRateDataItem() { Notes = Enumerable.Empty <TakeRateDataItemNote>(); History = Enumerable.Empty <TakeRateDataItemAudit>(); Model = new EmptyFdpModel(); Feature = new EmptyFdpFeature(); HasUncommittedChanges = false; }
private static async Task <FdpModel> HydrateCurrentModel(IDataContext context, TakeRateViewModel takeRateModel) { FdpModel model = new EmptyFdpModel(); if (takeRateModel.CurrentTakeRateDataItem.ModelId.HasValue) { model = takeRateModel.Document.Vehicle.AvailableModels.First(m => m.Id == takeRateModel.CurrentTakeRateDataItem.ModelId.Value); } else if (takeRateModel.CurrentTakeRateDataItem.FdpModelId.HasValue) { model = takeRateModel.Document.Vehicle.AvailableModels.First(m => m.FdpModelId == takeRateModel.CurrentTakeRateDataItem.FdpModelId.Value); } takeRateModel.CurrentTakeRateDataItem.Model = model; return(await Task.FromResult(model)); }
private static async Task<FdpModel> HydrateCurrentModel(IDataContext context, TakeRateViewModel takeRateModel) { FdpModel model = new EmptyFdpModel(); if (takeRateModel.CurrentTakeRateDataItem.ModelId.HasValue) { model = takeRateModel.Document.Vehicle.AvailableModels.First(m => m.Id == takeRateModel.CurrentTakeRateDataItem.ModelId.Value); } else if (takeRateModel.CurrentTakeRateDataItem.FdpModelId.HasValue) { model = takeRateModel.Document.Vehicle.AvailableModels.First(m => m.FdpModelId == takeRateModel.CurrentTakeRateDataItem.FdpModelId.Value); } takeRateModel.CurrentTakeRateDataItem.Model = model; return await Task.FromResult(model); }