Josh Bullock
Developer
Kendo MVVM: ViewModels
FeedbackCardViewModel
FeedbackViewModel
Getting Data from the Server
FeedbackCardController
public FeedbackCardModel GetFeedback()
FeedbackCardViewModel
ajax
FeedbackViewModel
instantiates
FeedbackCardData
subscription
FeedbackCardView
instantiates
Presenting Data
Razor View/HTML
data-bind
data-bind
FeedbackCardViewModel
FeedbackViewModel
instantiates
FeedbackCardData
subscription
FeedbackCardView
jQuery
Potential Solution: Unit Testing?
FeedbackCardController
public FeedbackCardModel GetFeedback()
FeedbackCardViewModel
ajax
FeedbackViewModel
instantiates
FeedbackCardViewModel
FeedbackViewModel
instantiates
Proposed Solution: Code Gen
PerformanceManagement.Models
FeedbackCardModel
t4 Template
BaseFeedbackCardViewModel
implements
By Josh Bullock