// GET: DrawingResults public ActionResult Index() { DrawingResultFilter view = new DrawingResultFilter(); IDrawingResultFilter filter = new DrawingResultFilterByDate(_repository, view.InitialDate, view.FinalDate); view.DrawingResults = filter.Filter(); return(View(view)); }
public ActionResult Index(DrawingResultFilter drawing) { IDrawingResultFilter filter = new DrawingResultFilterByDate( _repository, drawing.InitialDate, drawing.FinalDate); var filterParameter = new DrawingResultFilterByParameter(filter, drawing.Parameter, drawing.ParameterType); var filterType = new DrawingResultFilterByType(filterParameter, drawing.DrawingState); drawing.DrawingResults = filterType.Filter(); return(View(drawing)); }