Back to list
Views:   3.6K
Replies:  0
Archived

How to create/setup/acccess/bypass ActionServiceReference in WinFormApp? Problems in object mapping (dto/businessobject/model)

I am trying to learn the framework behind the Patterns in Action 4.0 project by duplicating it into a very simple 2-table project. However I don't know how to setup the Hosting Layer which includes the WCF projects and the service references specifically the one found in Windows Forms Model > Service References > ActionServiceReference. The pdf guide for Patterns in Action 4.0 explains briefly how to bypass the hosting layer in an ASP .NET project. Is there a more detailed step by step instruction found in your website in doing the same for an MVP Windows Forms Application.

I just tried to individually add reference to each project but mapping problems arise. I spent many hours trying to trace and fix errors in the overload functions in the mapper class in the model library but I just kept going round and round because I wasn't able to notice that the ActionServiceReference is involved in the object mapping. for example:

//in model.cs
//customer is a business object
//being mapped to produce a customer data transfer object.

        request.Customer = Mapper.ToDataTransferObject(customer);

//but inside the Mapper class

        internal static Customer ToDataTransferObject(CustomerModel customer)

//the return type is Customer instead of CustomerDto.
//the return type Customer is defined in WindowsFormsModel.ActionServiceReference.Customer which I do not have.

How can I solve this problem. Thanks. I am new to this language and framework. Any help would be appreciated. Thanks



Balong Antenor, Mar 04, 2013


Stay Inspired!
Join other developers and designers who have already signed up for our mailing list.
Terms     Privacy     Licensing       EULA       Sitemap      
© Data & Object Factory, LLC.
Made with    in Austin, Texas.      Vsn 1.2.2