Find Jobs
Hire Freelancers

C# cross platform RESTful web service to maintain employee database.

$10-500 USD

Completed
Posted over 8 years ago

$10-500 USD

Paid on delivery
This project is for a cross platform c# RESTful web service returning JSON data which will be used to maintain a MySQL employee database in a payroll system. We will provide the exact database schema but it will be comprised of 1 parent table (employees) and 4 child tables (addresses, phones, emails, deductions). Please also include in your bid a simple web interface in order to test functionality of the service. We plan on quickly expanding your software to provide access to a full featured payroll system and hopefully you will be available to do that. In your bid please tell us how long this first step will take along with a description of the methods and tools you plan to use.
Project ID: 9243955

About the project

23 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
12+ years experience in small, medium, enterprise scale application I have created a sample REST application for this project (mapping the CRUD operations)and is hosted as mentioned below: URL for API documentation: [login to view URL] The api URL: [login to view URL] I can show you manageable, modular scale-able code written for this project, which is available in my GIT repository. The application here connects with MySQL. The service layer is separate from DB layer providing the needed abstraction. Since I am using ORM (object relation mapping) technique, it makes it easier to incorporate changes, scale and maintaining code/db integrity, even change databases if ever required. Do mail/ping me if you have any questions.
$255 USD in 1 day
5.0 (1 review)
2.8
2.8
23 freelancers are bidding on average $307 USD for this job
User Avatar
Dear Sir, Let me do it for you ! Have 7 years experienced in .Net C# development, especially in website building within ASP.Net, MVC Pattern, WCF Service, Entity Framework, Web API, Angular JS within Bootstrap and Responsive Design. Deep experiences in Web API Service, Restful Service programming. Please discuss with me via message inbox. Hope to get work for you on this project and keep good relationship for future jobs. Thanks and Best Regards.
$140 USD in 5 days
4.9 (66 reviews)
6.2
6.2
User Avatar
B.E in Information Technology with 6.2 years experience in Software Development. B.E in Information Technology with 6.2 years experience in Software Development. B.E in Information Technology with 6.2 years experience in Software Development. ktanpatel31 is my skp id for further contact info.
$444 USD in 10 days
4.9 (43 reviews)
6.0
6.0
User Avatar
Dear Sir, I have read Project Description but really need more detailed requirements or at least high level features to estimate it precisely, because based on the project description, I can't estimate. Please contact me for portfolio or further discussion about your project, also, my current bid is just a placeholder. Look forward to hearing from you. Regards, HuyPQ.
$283 USD in 3 days
4.9 (57 reviews)
5.4
5.4
User Avatar
Hello I am C# expert and interested in this project. I have reviewed your requirements and confident to handle this project perfectly. Please communicate to discuss further. Regards Anshu
$400 USD in 7 days
4.5 (42 reviews)
5.4
5.4
User Avatar
Hello Sir, I have 10+ years of experience in software development, please have look at the projects/certifications/ratings and most important the completion rate of projects that I have completed here which proves that I am a genuine developer. I have done many similar project where I did the REST API, recently I have done here on freelancer (please take a look at https://www.freelancer.com/projects/Software-Architecture/Simple-asp-net-web-api/). I have some sample ready for demonstration if you like to take a look. I understand your requirement very well and can do it as per your expectations. And I can start working on this immediately. It will take me 5 days to complete this (However I would try to get this done in 3 days). I am based in USA, we can communicate in any time suitable for you to discuss. Following are proposed technical implementation details: Application Type: REST API Server Side Technologies: C# Database: MySQL I am expert in ASP.Net, C#, VB.Net, MVC REST/Web API, AngularJS, javascript/jquery, css, html, MySQL Server, php so not to worry about anything. Let me know if you are interested so that we can discuss in more detail. Thanks, Ninad
$333 USD in 5 days
4.8 (15 reviews)
4.8
4.8
User Avatar
I'm a professional API developer using full Microsoft stack technologies over 10 years. I can provide you a complete solution with 4 projects inside: database level data access level restful api integration tests Solution will be done using free VS Community 2015. 5 days should be enough to provide all the above, then we just try to apply in on your full database and fix the bugs if any. Please keep in mind, that I estimated only 4 standard CRUD methods. Search/List using proper filter was not included, as it's too expensive and will not fit the budget from my point of view.
$400 USD in 5 days
4.9 (7 reviews)
4.5
4.5
User Avatar
C#, EF, VS2015 ....................................................................................
$555 USD in 10 days
5.0 (4 reviews)
3.8
3.8
User Avatar
Hi, I will use WCF for creating these web services and I will take around 10 days to complete the services with the test application. Regarding my profile, I have experience in .net technology and worked on various domain like Medical, eCommerce, Real-estate, CMS etc. I am working on asp.net , C#,vb.net , MVC, EF, nHibernate, Telerik Controls & reporting, Javascript, jquery, Ajax, WCF, WPF, web/window service, third party integration, sql server, Optimize sql server database for performance, Store procedure , sql jobs, SSRS report, HL7 & Edi parsing and processing etc My vision is scaling expectations and I strongly believe in taking the responsibility for my actions and learn from failures. Looking forward to work with you!! Thanks, Satbir
$283 USD in 10 days
5.0 (6 reviews)
3.5
3.5
User Avatar
I am a professional C# developer with multiple years of experience developing RESTful APIs that have provided performant data acccess and manageable business functionality for multiple clients. I am not exactly sure what you mean by a simple web interface for testing but a psuedo interface for what you are requesting would be the following: Address SaveAddress(Address employeeAddress); void DeleteAddress(int addressId); Email SaveEmail(Email employeeEmail); void DeleteEmail(int emailId); Deduction SaveDeduction(Deduction employeeDeduction); void DeleteDeduction(int deductionId); Phone SavePhone(Phone employeePhone); void DeletePhone(int phoneId); Employee SaveEmployee(Employee employee); void DeleteEmployee(int employeeId); I plan on using Visual Studio 2015 .NET 4.5.2, but I am willing to use an older version if your environment doesn't support it.
$305 USD in 5 days
5.0 (1 review)
2.9
2.9
User Avatar
Having expertise in this areas, discuss with me.
$255 USD in 5 days
5.0 (1 review)
3.0
3.0
User Avatar
I am ready to work on your task as per the requirement Thank you
$394 USD in 10 days
4.8 (3 reviews)
2.6
2.6
User Avatar
Hi, I’m dedicated professional Web and Desktop Programmer & Developer and also Team leader of my company. I have been working with challenge and hope to improve future plan with good network every client. If any client want to get more faster job services with save time I am ready to work. I can ensure that I’ll complete each instruction within time frame even more faster. I am available everyday to work more than 12 hours. I can ensure that I'll complete each instruction within time limit with daily update on server. I am ready to work and I hope I'll get permit to prove my experience. Thank you
$315 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi I am a C# MVC developer and am fully familiar with using Restful WSDL or WebAPI technology. I propose using WEBAPI to provide JSON responses as it will allow connectivity to multiple databases. I have over 8 years of commercial experience .
$388 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
$277 USD in 5 days
0.0 (1 review)
0.0
0.0
User Avatar
Hello, I was recently employed in a team to build a WEB API like the one you require. You can check www dot mykredit dot com , this website is designed on microsevice architecture, MySQL server used to store data and we used Restful web services to communicate between front-end and back-end. I'm going to develop by using ASP.NET Webapi2 on 3-layer architecture which are service-layer, bussiness-layer and database-layer. If you allow me to, I want to user Nhibernate or EF6 as ORM to communicate with MySQL and back-end service. I already have developed such projects, I'm currently unemployed which means I have plenty of free time. The time needed to complete this task depends on how big the database schema. The service layer is going to have universal HTTP operations (cross-platform) GET, PUT, POST and DELETE. Get to select, PUT to update data, POST to insert and DELETE to delete data from database. For each of your database table, I'm going to make a service having those 4 operations and this won't take much time. But in the data layer, the more tables there are, the more complex operations would be implemented to interact between tables. I'm going to use linq-2-sql to write db queries. If you have any questions please contact me. For the first step, it will take 3 days including including unit test project. If you don't want me to develop with unit testing, I can provide the source code in 2 days.
$166 USD in 5 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Brighton, United States
5.0
2
Payment method verified
Member since Dec 29, 2008

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.