public async Task <ActionResult> ModalContent(DerivativeParameters parameters) { ValidateDerivativeParameters(parameters, DerivativeParametersValidator.Action); var filter = DerivativeMappingFilter.FromParameters(parameters); var derivativeView = await GetModelFromParameters(parameters); return(PartialView(GetContentPartialViewName(parameters.Action), derivativeView)); }
private async Task <DerivativeViewModel> GetModelFromParameters(DerivativeParameters parameters) { return(await DerivativeViewModel.GetModel(DataContext, DerivativeMappingFilter.FromParameters(parameters))); }