public ReadModule(IViewModelReader reader) { _reader = reader; Get["/widgets"] = parameters => { var response = reader.Query<Widget>().ToArray(); return Negotiate.WithModel(response); }; Get["/widgets/{widgetId}"] = parameters => { Widget widget = reader.GetByKey<Widget>(parameters.widgetId); if (widget == null) return HttpStatusCode.NotFound; return Negotiate.WithModel(widget); }; }
public ReadModule(IViewModelReader reader) { _reader = reader; Get["/widgets"] = parameters => { var response = reader.Query <Widget>().ToArray(); return(Negotiate.WithModel(response)); }; Get["/widgets/{widgetId}"] = parameters => { Widget widget = reader.GetByKey <Widget>(parameters.widgetId); if (widget == null) { return(HttpStatusCode.NotFound); } return(Negotiate.WithModel(widget)); }; }
public FormController(IViewModelReader reader, ICommandSender sender) { _viewModelReader = reader; _commandSender = sender; }
public UserController(IViewModelReader modelReader, ICommandSender commandSender) { _modelReader = modelReader; _commandSender = commandSender; }
public HomeController(IViewModelReader reader) { _viewModelReader = reader; }
public PropertyController(IViewModelReader viewModelReader, ICommandSender commandSender) { _viewModelReader = viewModelReader; _commandSender = commandSender; }
public PlayerReadModel(IViewModelReader<UserRoundResultListDto> modelReader) { _modelReader = modelReader; }
public ProjectLayoutController(IViewModelReader viewModelReader, ICommandSender commandSender) { _viewModelReader = viewModelReader; _commandSender = commandSender; }
public PropertyDefaultValueController(IViewModelReader reader, ICommandSender sender) { _viewModelReader = reader; _commandSender = sender; }