presentation-model

How do you use Presentation Model with Webforms?

I have started using Presentation Model w/ ASP.NET webforms and like the pattern quite a bit. What I am really having an issue with is where to instantiate some of my classes, mostly the presentation model, my business object, and things like the data for drop down lists. So I could use some tips or a complete example of the Presentation...

What are the benefits of an XML data model over the DataSet model?

At my current job we have a CMS system that is .NET/SQL Server based. While customizing a couple of the modules for some internal use, I was a little surprised to see that instead of having APIs that returned data via your typical result set that was bound to a DataGrid/DataList/Repeater control, that the APIs returned an XML node/collec...

Handling client-side domain object state in a presentation model.

I'm currently building the client side of a Flex/PHP project using the Presentation Model pattern. What I'm trying to achieve: I currently have a view displaying non-editable information about a domain object called Node. Depending on if the Node is editable and the user has the right privileges, an additional view becomes available whe...

What are the biggest pain points with the ViewModel pattern?

Glenn Block and I have been working together on the ViewModel pattern. We’ve been trying to identify the biggest pain points associated with the pattern, with the goal of adding framework support to alleviate the pain. Tonight, Glenn posted, “View Model” – the movie, cast your vote. We want to hear from you. Please post here (and vot...

MVP vs. Presentation Model, which one is better?

UPDATE MVP vs. Presentation Model, which one is better (for desktop application) - in terms of maintainability testability complexity flexibility separation of concern - changing one component (view, controller, model etc) has minimal impact on the others. performance (optional) memory usage (optional) ...

Presentation Model

I want to set values for form labels from the controller. Can I send List<String> as parameter and have the form to set individual labels OR set the values for each and every labels from controller class?. I am confused with the level of extracting the logic from the form. ...

RIA services presentation model with 1-many or many-many relationships

I'm trying to get a presentation model (discussed here and here) working in RIA. All the examples I can find are simple, flat data entities with no 1-many or many-many relationships, which are what I can't get working - specifically, on updates and inserts into associative relationships. Queries I can get working fine - I have my presen...

RIA Services: Inserting multiple presentation-model objects

I'm sharing data via RIA services using a presentation model on top of LINQ to SQL classes. On the Silverlight client, I created a couple of new entities (album and artist), associated them with each other (by either adding the album to the artist's album collection, or setting the Artist property on the album - either one works), added ...

What are the main drawbacks of using Presentation Model in code behind?

I am trying to prepare myself for being challenged with the question: "Why cant we just implement the presentation model in the code behind?" In fact I have worked on a project where we used a Presentation Model that was implemented in the code behind. It worked fairly well, we were even able to run unit tests on it. Yes you have a dep...

How best to implement support for multiple devices in a web application.

Hello. My client would like a business application to support 'every possible device'. The application in question is essentially a web application and 'every possible device', I believe encompasses mobile phones, netbooks, ipad, other browser supporting devices, etc. The application is somewhat complex w.r.t. the data it captures and ot...

BestPractice: Pros and Cons for using AutoMapper or LINQ (LINQ to Objects) for mapping between a Domain Model and a Presentation Model

What do you think? How do you map between your domain and presentation model? ...

JavaFX - question regarding binding button's disabled state

I'm trying to create a dummy application that maintains a list of tasks. For now, all I'm trying to do is add to the list. I enter a task name in a text box, click on the add task button, and expect the list to be updated with the new item and the task name input to be cleared. I only want to be able to add tasks if the task name is not...

MVP, WinForms - how to avoid bloated view, presenter and presentation model

When implementing MVP pattern in winforms I often find bloated view interfaces with too many properties, setters and getters. An easy example with be a view with 3 buttons and 7 textboxes, all having value, enabled and visible properties exposed from the view. Adding validation results for this, and you could easily end up with an interf...

callback to model object

I am trying to figure out how to define a callback to my model object, via the Mate Frameworks LocalEventMap. <EventHandlers type="{WebServiceEvent.RT_GET}" debug="true"> <HTTPServiceInvoker url="/services/rtGet.asp"> <resultHandlers> <CallBack method="rtGetHandleResult" arguments="{resultObject}"/> </res...

Am I implementing the MVP / Presentation Model UI pattern correctly?

I'm re-working a Winforms application and would like to employ a variation of the Presentation Model pattern for the UI. Could someone tell me from the following explanations if I'm doing it correctly? I have decided to set up dependencies as follows: Model <---- Presentation Model <---- View That is: The model is not aware of...

Loading presentation models directly from database

I'm working on a 2-tier application where WinForms client makes direct calls to the database. In one of the scenarios I need to display a list of Customer entities to a user. The problem is that Customer entity contains a lot of properties (some quite heavy) and I need only two of them - first and last names. So to improve performance an...