Find Jobs
Hire Freelancers

create C# app to download file from REST API, based on config in SQL Server DB

$30-250 USD

Completed
Posted over 4 years ago

$30-250 USD

Paid on delivery
Need a program written in C# that will automatically download the suppression list files from Optizmo. Here is an example Optizmo link: [login to view URL] The program will need to connect to a SQL Server database and query a table called SuppressionConfig (see table definition below) for records where logintype='optizmo' where lastlogin is null or not within the past 24 hours. It should get the exact Optizmo URL from the csvurl field. Upon successful download, update the lastlogin field in the table for the particular SCID record. A config file should specify the path/folder location to save the downloaded file to. The program should use the value in the downloadurl field in the table for the filename to save within that folder. Should be able to connect to multiple databases to process records in suppressionconfig. The config file should allow us to specify 1..N SQL Server connection strings for the various databases. The program could either use Optizmo's REST API (see documentation on that page) or automate the web interface. It would probably be more reliable to use the REST API. CREATE TABLE [dbo].[suppressionconfig]( [scid] [int] IDENTITY(1,1) NOT NULL, [csvname] [nvarchar](255) NULL, [downloadurl] [nvarchar](255) NULL, [csvseparator] [nvarchar](255) NULL, [emailfieldname] [nvarchar](255) NULL, [md5hashed] [bit] NOT NULL, [retrieved_automatically] [bit] NOT NULL, [whenadded] [datetime] NOT NULL, [processstatus] [varchar](4) NOT NULL, [whenupdated] [datetime] NULL, [whenlastprocessed] [datetime] NULL, [logintype] [nvarchar](25) NULL, [csvurl] [nvarchar](255) NULL, [username] [nvarchar](128) NULL, [password] [nvarchar](128) NULL, [lastlogin] [datetime] NULL, [loginsuccess] [nvarchar](255) NULL, CONSTRAINT [PK_suppressionconfig] PRIMARY KEY CLUSTERED ( [scid] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 80) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE [dbo].[suppressionconfig] ADD DEFAULT ((0)) FOR [md5hashed] GO ALTER TABLE [dbo].[suppressionconfig] ADD DEFAULT ((1)) FOR [retrieved_automatically] GO ALTER TABLE [dbo].[suppressionconfig] ADD DEFAULT (getdate()) FOR [whenadded] GO ALTER TABLE [dbo].[suppressionconfig] ADD DEFAULT ('N/A') FOR [processstatus] GO
Project ID: 21798975

About the project

33 proposals
Remote project
Active 5 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
Dear Hiring Manager, I am an expert of Web Development. I would love to have the opportunity to discuss with you about your project. I have 12+ years experience as a developer. After a full understanding of your project description, I can say I could help you with strong interests and desire. I am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned I have the skills you've mentioned Some skills are: HTML / CSS / JavaScript / Jquery / PHP / Asp.Net MVC / Core / Python / Django / Web APIs / Microsoft Azure If you allow me to help you, I'd be honored, and I'll put all my energy and time on this project from now. I hope to hear from you soon. Thank You,
$100 USD in 10 days
5.0 (14 reviews)
5.3
5.3
33 freelancers are bidding on average $193 USD for this job
User Avatar
Hello Sir, I am an expert in C# and API development and did several projects using the same. I am very positive that I can do this project. Thanks Aanvik
$250 USD in 2 days
5.0 (73 reviews)
7.2
7.2
User Avatar
Hi This is Cui D from China. I read your description carefully and I'm sure I can build the good work for you. There are many projects I have done before like this project. You can see my profile and check it. I'm a Full Stack developer. Here is my skills : *** C# / .Net Application *** iOS / Android Mobile App development *** Php/ Laravel/ CodeIgniter *** NodeJS/ ReactJS/ AngularJS/ VueJS/ jQuery *** MySQL/ MSSQL/ MongoDB/ Oracle Ping me if you want to work with me. I will show you the successful work and hope the good relationship with you. Regards, Cui D
$140 USD in 7 days
5.0 (30 reviews)
7.3
7.3
User Avatar
Hello, I am software developer with enough experiences on C# for 13 years. I can work by full time for your project and trying to satisfy the requirements. I am designing the project from scratch and structure it well. I am following the project's design process exactly, and if any error is found, fix it within 24 hours and provide maintenance free of charge for a month. Client's idea + Programmer's good coding is the perfect result, this is my idea. I want to keep long-term relationship for customer so I want to give the nice result. C#/.Net is very powerful programming language and I am majoring on it for long years. If you want the perfect result, please contact with me.
$150 USD in 7 days
5.0 (27 reviews)
6.9
6.9
User Avatar
Hello, I'm Abu Gosia. I'm interesting in your project very well. I m quite well experienced in these jobs. Let's go ahead with me. Thanks
$140 USD in 7 days
4.8 (162 reviews)
6.9
6.9
User Avatar
I have done many projects like this earlier, if awarded I can deliver it on time with all requirements implemented
$111 USD in 3 days
4.9 (58 reviews)
5.8
5.8
User Avatar
Hi. I am ready to write your project Write apps on your demand in many languages (Visual Basic, VBA, VBS, .NET, C#, JS, Python, Java, PowerShell) Write database apps including many db formats: MS Access, MS SQL, SQL Server, MySQL, SQLite, PostgreSQL, Firebird Write Automation apps including: * Automation Desktop apps. Some examples: Automation Playing Games, Automation Start/Stop/Click 3rd party apps * Automation Web apps. Some examples: Automation Web Scraping apps, Automation Web Crawling apps * Automation Data Processing apps: Automation formatting data to a specified template * Automation Data, Document Converting apps * Automation Macro, VBA for all apps in MS Office (Excel, Word, Outlook), OpenOffice, GoogleSheet * Automation Installers/Setups * Convert your Manual tasks to Automation solutions Write Web Service, Web API, Desktop API apps. Some examples: Google API, Bing API, Facebook API, MS API Fix/Solve any errors in your OSx, apps
$100 USD in 3 days
5.0 (78 reviews)
5.6
5.6
User Avatar
hi, I have good experience with automating this kind of applications . I am interested in this project , please share more details .
$150 USD in 2 days
4.8 (48 reviews)
5.8
5.8
User Avatar
Dear Sir, I am Ali having 5+ years of experience in software development. My developed apps are fast, secure, easy to use and install. I am dedicated freelancer and can be available any time and can deliver your project before deadline. You can see my profile and portfolio as reference. Best Regards, Ali
$140 USD in 7 days
5.0 (17 reviews)
5.3
5.3
User Avatar
Hi, I'm an experienced developer. I'm interested in your task and would like to do it. Contact me anytime to get started............. Thanks.
$250 USD in 7 days
5.0 (22 reviews)
5.3
5.3
User Avatar
Hi! Nice to meet you. My name is kuanhui, .Net expert from China. I have read your project detail carefully. I have about 10 years of experience. I can complete your job within a few days. please contact me so that we can discuss more. Regard.
$250 USD in 2 days
5.0 (17 reviews)
5.0
5.0
User Avatar
Hi there, We've reviewed the details of your project and we can create the app you described in project requirements. We would like to discuss further about it when you're online. Thank you!
$200 USD in 3 days
4.8 (10 reviews)
5.4
5.4
User Avatar
Hi, I have good experience in c# language, database integration. please contact me so that we can have a discussion in detail. Regards, Vu
$300 USD in 7 days
4.2 (7 reviews)
5.6
5.6
User Avatar
Hi, I have gone through your project description and I'm interested to work with you. I'm very passionate about my work and give good quality of work to client. I have more than 5+ years of experience in web development and good knowledge about Asp.Net, C#, MVC5,Xamarin, Sql server,IIs, Angular js, Jquery, Html, Css.I'm available for chat. 1) 100% client Satisfaction. 2) 30 Days Maintenance. Looking forward to see your positive reply on my proposal, as I am available to reply you. Thanks
$340 USD in 7 days
4.9 (9 reviews)
4.8
4.8
User Avatar
Hi, I have done such types of projects earlier too. Please provide me a chance to do this for you. I have more than 9 years of development experience. You can check my reviews for more details. Thanks & Regards, Vishal Sahu
$166 USD in 3 days
5.0 (26 reviews)
4.5
4.5
User Avatar
Hello, I have got your point. I need to call the rest api using api token every time for the data. And rest all details you have given are understandable clearly. I am C# developer having 8 years of experience. We can discuss more about this project on chatting. Thank you
$200 USD in 3 days
5.0 (3 reviews)
4.0
4.0
User Avatar
Hello, This project seems deceptively simple. I have a question in regards to the download link. I clicked on the link above and it didnt take me to a pdf download. Are all the download links going to need to involve clicking through the site to get information? If so that would be a lot more complicated and would require additional work. However I am happy to talk with you about it via chat if you are interested. Thanks Kenneth Garza
$140 USD in 4 days
5.0 (4 reviews)
4.1
4.1
User Avatar
Hello There. How are you doing?. I have read the description, I have great experience doing similar jobs related to these skills .NET, C# Programming, Microsoft SQL Server, Software Architecture, SQL. Please start the chat so we can have detailed discussion. Thanks. Hi Scott B.! Please Send me a message so that we can discuss more about this project
$155 USD in 9 days
4.8 (5 reviews)
3.3
3.3
User Avatar
Dear Client! Nice to meet you. I am a web&app expert from China. I'm a senior web&app developer with over 5 years of experience and very strong in this field. I can complete your job within a few days. please contact me so that we can discuss more. Regard.
$140 USD in 7 days
4.9 (2 reviews)
2.5
2.5
User Avatar
Hi, the project seems easy, with my >2 years of experience in C# I think I can do it for you. If interested, please contact me in the chat
$130 USD in 4 days
4.6 (1 review)
1.8
1.8
User Avatar
I have total experience of 7.5 years in software development in reputed multi national companies and majority of my experience is on .net technologies. Relevant Skills and Experience 7.5 yrs of relevant experience in C# .net development with MS-SQL database as backend I have worked on handling real-time data and online file download from FTP, SFTP and REST API.
$122 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Brooklyn, United States
5.0
36
Payment method verified
Member since Nov 27, 2014

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.