Find Jobs
Hire Freelancers

Develop Person Repository Class Based on Provided Interface

$30-250 USD

Ολοκληρώθηκε
Αναρτήθηκε περίπου 13 χρόνια πριν

$30-250 USD

Πληρωμή κατά την παράδοση
1) Develop Person Repository Class based on ‘IPersonRepository’ interface defined below using C# and .Net Framework 4.0 2) Class shall leverage WCF RIA services to asynchronously read/write data 3) WCF RIA services shall use Microsoft Entity Framework 4.0 to access ‘Person’ table in SQL Server database (which is provided as an attached file) a. Want entity framework to return persistence ignorance objects (not derived from Entity Framework’s Entity Class) 4) Provide all source files and Visual Studio 2010 solution file Deliverables and Criteria for Success: 1) Visual Studio 2010 solution file and all source files a. Solution must compile in Visual Studio 2010 b. No third party libraries allowed c. ALL source code must be provided d. Class must implement requirements defined by interface in attached file Interface mentioned above: //Interface to provide a repository of 'People' objects public interface IPersonRepository { /// Return an enumerable list of all people within the people table as 'People' objects /// <param name="callback">Procedure to call when the people objects have been read. Procedure is passed /// the enumerable list of people objects.</param> /// <param name="userState">Arbitrary object to be passed to the callback function</param> /// <returns>Reference to enumerable list of all people within the people table that will be loaded once the data is read.</returns> /// <remarks>Calling 'GetAllPeopleAboveAge' should not cause this list to change.</remarks> IEnumerable<Person> GetAllPeople(Action<IEnumerable<Person>> callback, object userState); /// Return an enumerable list of all people above a specified age within the people table as 'People' objects /// <param name="callback">Procedure to call when the people objects have been read. Procedure is passed /// the enumerable list of people objects.</param> /// <param name="userState">Arbitrary object to be passed to the callback function</param> /// <returns>Reference to enumerable list of all people above a specified age within the people table that will be loaded once the data is read.</returns> /// <remarks>Calling 'GetAllPeople' should not cause this list to change.</remarks> IEnumerable<Person> GetAllPeopleAboveAge(int age, Action<IEnumerable<Person>> callback, object userState); /// Add a person to the list of people. /// <param name="person">Person to be added to the person list.</param> /// <remarks>When a person is added that person should be seen in the enumerable list for 'GetAllPeople', /// and in the enumerable list for 'GetAllPeopleAboveAge' if the person is above the specified age.</remarks> void AddPerson(Person person); /// Delete a person from the list of people. /// <param name="person">Person to be deleted from the person list.</param> /// <remarks>When a person is deleted that person should be deleted from the enumerable list for 'GetAllPeople', /// and deleted from the enumerable list for 'GetAllPeopleAboveAge' if the person is above the specified age.</remarks> void DeletePerson(Person person); /// Submit all person objects that have been added, deleted, or updated. /// <param name="callback">Procedure to be called when the changes have been submitted. An exception /// object should be provided to the callback function which is null if there are no errors or returns the /// exception returned if there is an exception.</param> /// <param name="userState">Arbitrary object to be passed to the callback function</param> void SubmitChanges(Action<Exception> callback, object userState); }
Ταυτότητα εργασίας: 1053124

Σχετικά με την εργασία

6 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 13 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
Βραβεύτηκε στον/στην:
Avatar Χρήστη
Please check inbox or PM
$100 USD σε 4 ημέρες
4,7 (7 αξιολογήσεις)
4,8
4,8
6 freelancers δίνουν μια μέση προσφορά $125 USD για αυτή τη δουλειά
Avatar Χρήστη
Check PMB.
$50 USD σε 5 ημέρες
5,0 (3 αξιολογήσεις)
3,8
3,8
Avatar Χρήστη
please check your private message
$50 USD σε 5 ημέρες
5,0 (3 αξιολογήσεις)
3,2
3,2
Avatar Χρήστη
Hi, What about I give you in addition with Unit Testing and a sample cusmer, and support for next 7 days. Thanks
$250 USD σε 2 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
i am good in wcf services. i have total of 6 years of dotnet experience with all frameworks. I have recently made json enabled services also which are used by dotnet as well as android applications.I can do work parttime (means max 4 hours/day), that is the reason i said 4 days to complete this project.
$200 USD σε 4 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
get ur project done within 15 days and pay 15% in advance , 1% for each day .
$100 USD σε 15 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0

Σχετικά με τον πελάτη

Σημαία της UNITED STATES
Friendswood, United States
5,0
1
Μέλος από Μαΐ 9, 2011

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.