Find Jobs
Hire Freelancers

C# library for SoccerAPI

£250-750 GBP

I përfunduar
Postuar about 2 years ago

£250-750 GBP

Paguhet në dorëzim
I would like the a C# Class Library (dll/package) in .net6 that wraps the SportsMonk Soccer API - found here: [login to view URL] Full Postman list can be found here: [login to view URL] (you can sign up to a free tier to develop against) Every API method should have a C# equivalent. Where there are optional params to the web api, there should be optional fields in the C# method parameter. I've already done some examples for you in code. The class library should be self-contained and I actually have made a start on this work, and would like the team working on this project to commit all code here (I will give access to the github repo when the project is awarded). Output expected: - one class library that has a concrete implementation of the sports monk soccer API in C# - unit and integration tests covering all functions created - code committed to my github repo - code should handle 401, 403, 409 responses from the API (or any others that may occur along the way). I have laid out some example code to follow in the repo - this is more "leg-work" project, than technically complex project. ``` private readonly string token = "{token}"; private static readonly HttpClient HttpClient = new HttpClient { BaseAddress = new Uri("[login to view URL]") }; public async Task<Continents> GetContinents(bool includeCountries = false) { var countries = new List<ContinentInfo>(); Continents result; var pageNum = 1; bool hasMore; do { result = await GetPageData<Continents>($"continents", pageNum); //, null, new List<string> { "countries" }); [login to view URL]([login to view URL]); pageNum++; hasMore = [login to view URL] != null && [login to view URL] <= [login to view URL]; } while (hasMore); return new Continents { Data = [login to view URL](), Meta = [login to view URL] }; } private async Task<T> GetPageData<T>(string uri, long pageNumber = 1, JsonSerializerSettings settings = null, List<string>? includes = null) { var include = includes != null ? $"&include={[login to view URL](',', includes)}" : ""; var result = await [login to view URL]($"{uri}?api_token={token}&page={pageNumber}{include}"); var json = await [login to view URL](); var body = [login to view URL]<T>(json, settings); } public class Continents { [JsonProperty("data")] public ContinentInfo[] Data { get; set; } [JsonProperty("meta")] public Meta Meta { get; set; } } public class ContinentInfo { [JsonProperty("id")] public long Id { get; set; } [JsonProperty("name")] public string Name { get; set; } } ```
ID e Projektit: 33056179

Rreth projektit

26 propozime
Projekt në distancë
Aktive 2 yrs ago

Po kërkoni të fitoni para?

Përfitimet e ofertës për Freelancer

Vendosni buxhetin dhe afatin tuaj
Paguhuni për punën tuaj
Përshkruani propozimin tuaj
Është falas të regjistrohesh dhe të bësh oferta për punë
I dhënë për:
Avatari i Përdoruesit
I will create a library in .net. 6 for their API with unit testing. I have 12 years experience in C#.
£400 GBP në 14 ditë
4,9 (56 përshtypje)
6,5
6,5
26 profesionistët e pavarur ofrojnë mesatarisht £520 GBP oferta për këtë punë
Avatari i Përdoruesit
Hi, I have read the brief details on the job listing. I am a full stack developer with 9 years of coding experience specially with C# Programming, RESTful API and Software Architecture. I have worked with multiple similar jobs before. I have completed 175+ major projects just on this website in last 5 years. Apart from that I have a good team of developers for doing web based jobs of any kind. You can check my portfolio here: https://www.freelancer.com/u/AwaisChaudhry?w=f I believe I can do this job. Lets discuss ! Awais
£750 GBP në 17 ditë
4,8 (95 përshtypje)
8,4
8,4
Avatari i Përdoruesit
Hi there, I have read your project description and i'm confident i can do this project for you perfectly.I still have a few questions. please leave a message on my chat so we can discuss the budget and deadline of the project. Thanks. ..
£750 GBP në 6 ditë
4,8 (75 përshtypje)
7,6
7,6
Avatari i Përdoruesit
Hi, I have 6+ years of experience in application development. I have created desktop, web and service apps in c#. I can build this lib.
£750 GBP në 15 ditë
5,0 (22 përshtypje)
6,9
6,9
Avatari i Përdoruesit
Hello, I already have this work done check my profile. I have 100% delivery rate and I have experience with betting and API. Let's start right now! I won't dissapoint you! Thanks in advance.
£500 GBP në 1 ditë
5,0 (10 përshtypje)
5,7
5,7
Avatari i Përdoruesit
Dear Client I am very interested in your project With 15 years of experience in software development, I am absolutely sure I am the right person for this project. I have done similar project before. You can simply take a look at my portfolio to know more about me. You will be fully satisfied with my work. Now, I hope to learn and discuss more detail. May I know your best time to discuss? Best Regards.
£700 GBP në 7 ditë
5,0 (1 review)
5,4
5,4
Avatari i Përdoruesit
Hello there. Thank you for posting this project, and I'm very happy to bid your project. I have been working with C/C++/C# programming over 5 years and I can solve many problem that arise. I am working with integrity and honesty for all projects. I can focus entirely on your project and complete it in a short period of time. Please check out my profile. I would like to have a specific discussion with you on the details of the project. Of course it is your privilege to decide who you will choose. But if you choose me I will try my best and you will never be disappointed. I hope your project is successful. Best Regards.
£500 GBP në 7 ditë
5,0 (5 përshtypje)
5,6
5,6
Avatari i Përdoruesit
I can do it
£500 GBP në 7 ditë
4,9 (43 përshtypje)
5,5
5,5
Avatari i Përdoruesit
I’ve spent most of my career developing with C#, vb.net During that time it’s been necessary to attain a working knowledge of many other technologies, including C#, Asp.net Web Forms,Asp.net MVC, SQL Server, MY SQL, SSRS (SQL Server Reporting Services). I have been making a living writing code for 10 years. Kindly Hire me.
£500 GBP në 7 ditë
4,9 (11 përshtypje)
5,2
5,2
Avatari i Përdoruesit
Hello I am professional Software engineer with specialization in C# based Web and Software APIs and Libraries development I have 4years experience in developing such Soccer API library I did my MSSE from NUST Islamabad Please open message box for me so we can discuss the details Thanks
£700 GBP në 7 ditë
4,4 (19 përshtypje)
5,6
5,6
Avatari i Përdoruesit
Hi client Thank you for your job posting. I am very interested in your project and I will provide you 100% quality work. I am ready to start work immediately and can work full time for you. Looking forward to hearing from you. Best regards!
£500 GBP në 7 ditë
5,0 (9 përshtypje)
5,0
5,0
Avatari i Përdoruesit
Good day, I will gladly help you with this project. You made your requirements clear and I have no questions at the moment. I would prefer to do this on a per hour basis. We can discuss further details via chat. Greetings Matthias
£400 GBP në 14 ditë
5,0 (16 përshtypje)
4,4
4,4
Avatari i Përdoruesit
Hi, I have good experience with C# development. If the project is provided will be able to deliver on time with good code quality. Please feel free to mail me for further communication.
£450 GBP në 10 ditë
4,9 (12 përshtypje)
4,4
4,4
Avatari i Përdoruesit
Dear client I am C# expert I read your requirements and I can do it perfeclty I have experienced in C#, C++ over 5 years if you hire me , you`ll get best result. Warm regards. Thank you
£750 GBP në 7 ditë
4,7 (6 përshtypje)
4,3
4,3
Avatari i Përdoruesit
Hello I have read your job description carefully. I am an C# expert of over 8 years of professional experience. I can do your project and start work immediately. Thank you
£500 GBP në 7 ditë
5,0 (2 përshtypje)
3,5
3,5
Avatari i Përdoruesit
Hello, I have seen your requirements regarding the api related to soccer, I am ready to implement this api using .NET CORE. I have around 5+ years of professional experience in industry as a software engineer. I can give you good dll for your project and will commit all the code to your git repo. If you are interested let me know and share more details. Regards, Ali
£500 GBP në 7 ditë
5,0 (5 përshtypje)
3,3
3,3
Avatari i Përdoruesit
Hello I have 9 years of strong experience in C# Programming, Azure, ASP.NET, Microsoft SQL Server, AngularJS, as a result, we can successfully complete this project. Also, I wanted to personally discuss questions about your project, which helps us to give you the right estimation. Best regards,
£500 GBP në 7 ditë
5,0 (1 review)
1,4
1,4
Avatari i Përdoruesit
Respected Customer,  We have checked your posted requirement and understood as well. We are glad to inform you that we have a done SIMILAR solution in the past. Do you want to see the DEMO ??? Thanks.
£500 GBP në 7 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
Hello, I can develop the SoccerAPI using N-Tier Architecture. I have one query related to .NET framework and Unit test framework, which frameworks you want to use? I will recommend to use at least .NET Core 3.1 and XUnit for Unit testing. I have experience around 7years in developing enterperise applications using .NET APIs and microservices. Please feel free to discuss on any topic if you have any concerns about aproach or tools. The Bid amount is negotiable. Thank you
£550 GBP në 7 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
Hi This is Irfan. I have more than 13 years of experience as a Web Designer/Web Developer. I can get your project done in reasonable budget within a good amount of time. I have read your project details. I break project into milestones. Project life Cycle includes UI Design > Coding > Testing/Bug fixes > Signoff. Check out my portfolio on my profile page. Please reach out to me to speak a further about your project.
£250 GBP në 30 ditë
0,0 (0 përshtypje)
0,0
0,0

Rreth klientit

Flamuri i UNITED KINGDOM
Newtownabbey, United Kingdom
5,0
4
Mënyra e pagesës u verifikua
Anëtar që nga jan 19, 2016

Verifikimi i klientit

Faleminderit! Ne ju kemi dërguar me email një lidhje për të kërkuar kredinë tuaj falas.
Ndodhi një gabim gjatë dërgimit të email-it tuaj. Ju lutemi provoni përsëri.
Përdorues të regjistruar Punë të postuara
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Po ngarkohet shikimi paraprak
Leja u dha për Geolocation.
Seanca e hyrjes ka skaduar dhe ke dalë. Hyr sërish.