
I need a C# class developed for shipping integration with a UK carrier
- or -
Post a project like this4575
£1.0k(approx. $1.3k)
- Posted:
- Proposals: 21
- Remote
- #297833
- Completed
Responsive Websites, Membership Websites, Ecommerce, Bespoke Custom Solutions, C#, Angular, Python, Azure, ASP.net Core, Sql, CSS, HTML, Web development

Developer: .NET, C#, ASP.NET Web Development, SQL, HTML, CSS, JavaScript, JQuery, AJAX, .NET Developer, Web Developer, C# Development

49343029303137003244216712013421977849428814562442291124887833614491548
Description
Experience Level: Expert
Project Overview
To design, develop and test a C# class designed to integrate with a UK based parcel carrier utilising REST services over the web using XML.
The integration will allow the class to call the parcel carrier to produce shipping data and shipping labels.
The completed class will be utilised in an enterprise software solution to send the required information to the parcel carrier, return and process shipping data as well as producing shipping labels in PDF format and handling any errors.
Class Functionality:
* Populate information through fields/public properties the carrier needs for the shipment
* Validate the information provided prior to sending the information to the carrier
* Truncate any oversized fields prior to sending to the carrier
* Send the data to the carrier over the web to a REST endpoint
* Retrieve the response data from the carrier and populate fields/public properties
* Report on any errors that occurred during the process
* Generate a PDF file containing the carrier’s shipping label in the approved format
* Save the PDF file to the hard disk for later use
Development Guidelines:
* Utilise the C# language 4.0 or above
* Use the .NET Framework 4.0 (Full – not the Client Profile) or above
* Visual Studio 2010 or 2012 may be used in the development
* The target architecture can be x86 or x64
* A single class must be produced for use in another application via a namespace reference
* Code must be commented clearly using the XML mark-up /// comment system
* Code should be grouped logically using #region #endregion blocks for readability
* The class itself must adhere to standard OOP design principles including:
a. Using the correct access modifiers for public, private and protected fields/functions
b. Utilising get & set accessors on public fields/properties
c. Encapsulate/Name functions in a logical fashion (e.g. Ship() for shipping)
* Use class constructors and destructors
* There are no restrictions on the number of internal classes, enumerations and structures
* A test unit project should be supplied with a GUI to test the developed class
Timelines:
* The project must be complete within 10 work days of acceptance
* The project is expected to start in mid August 2013
* 5 days are expected for the coding of the class
* 3 days are expected for testing the class
* 2 days are expected resolving any issues with the class
To design, develop and test a C# class designed to integrate with a UK based parcel carrier utilising REST services over the web using XML.
The integration will allow the class to call the parcel carrier to produce shipping data and shipping labels.
The completed class will be utilised in an enterprise software solution to send the required information to the parcel carrier, return and process shipping data as well as producing shipping labels in PDF format and handling any errors.
Class Functionality:
* Populate information through fields/public properties the carrier needs for the shipment
* Validate the information provided prior to sending the information to the carrier
* Truncate any oversized fields prior to sending to the carrier
* Send the data to the carrier over the web to a REST endpoint
* Retrieve the response data from the carrier and populate fields/public properties
* Report on any errors that occurred during the process
* Generate a PDF file containing the carrier’s shipping label in the approved format
* Save the PDF file to the hard disk for later use
Development Guidelines:
* Utilise the C# language 4.0 or above
* Use the .NET Framework 4.0 (Full – not the Client Profile) or above
* Visual Studio 2010 or 2012 may be used in the development
* The target architecture can be x86 or x64
* A single class must be produced for use in another application via a namespace reference
* Code must be commented clearly using the XML mark-up /// comment system
* Code should be grouped logically using #region #endregion blocks for readability
* The class itself must adhere to standard OOP design principles including:
a. Using the correct access modifiers for public, private and protected fields/functions
b. Utilising get & set accessors on public fields/properties
c. Encapsulate/Name functions in a logical fashion (e.g. Ship() for shipping)
* Use class constructors and destructors
* There are no restrictions on the number of internal classes, enumerations and structures
* A test unit project should be supplied with a GUI to test the developed class
Timelines:
* The project must be complete within 10 work days of acceptance
* The project is expected to start in mid August 2013
* 5 days are expected for the coding of the class
* 3 days are expected for testing the class
* 2 days are expected resolving any issues with the class
Robin S.
99% (20)Projects Completed
31
Freelancers worked with
23
Projects awarded
52%
Last project
29 Mar 2018
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies
