İptal Edildi

Need 3 Web API method for a MongoDB collection

The following is the MongoDB collection named "Video":

{

"_id" : ObjectId("5399ad0bd341aa05358fc4ae"),

"vtid" : "1649500",

"upTime" : ISODate("2008-05-29T00:00:00Z"),

"url_page" : "[url removed, login to view]",

"description" : "One of the members of our canopy tour in Monteverde tak

es the plunge on the zip line.",

"vid" : "1360",

"title" : "Ziplining in Monteverde",

"userId" : "296276",

"userUrl" : "[url removed, login to view]",

"url_mp4" : "[url removed, login to view]"

,

"vtlevel" : 5,

"url_cover" : "[url removed, login to view]

jpg",

"loc" : {

"type" : "Point",

"coordinates" : [

[url removed, login to view],

10.1

]

}

}

Your task is very simple. All you have to do is to write 3 Web API methods -> Insert method, Update method and Full Text Search method for the above collection. For the Full Text Search, the method should accept a string which is a user query and should return a list if the string is found either in the "title"

or in the "description". The other 2 methods should be really easy. And off course you have to use MongoDB C# Driver.

The following is the Video class model:

public class Video

{

public ObjectId _id { get; set; }

[BsonElementAttribute("vtid")]

public int vtID { get; set; }

[BsonElementAttribute("upTime")]

public DateTime uploadTime { get; set; }

[BsonElementAttribute("url_page")]

public string urlPage { get; set; }

[BsonElementAttribute("description")]

public string videoDescription { get; set; }

[BsonElementAttribute("vid")]

public int videoID { get; set; }

[BsonElementAttribute("title")]

public string videoTitle { get; set; }

[BsonElementAttribute("userId")]

public int userID { get; set; }

[BsonElementAttribute("userUrl")]

public string userURL { get; set; }

[BsonElementAttribute("url_mp4")]

public string urlMP4Version { get; set; }

[BsonElementAttribute("vtlevel")]

public int vtLevel { get; set; }

[BsonElementAttribute("url_cover")]

public string urlCover { get; set; }

[BsonElementAttribute("loc")]

public BsonDocument loc { get; set; }

}

The following is a Web API controller method example which returns all the video documents of the above collection.

public IEnumerable<Video> GetAll()

{

List<Video> vidLst = new List<Video>();

MongoCollection<Video> videos = [url removed, login to view]<Video>("vtvideo");

foreach (Video vid in [url removed, login to view]())

{

[url removed, login to view](vid);

}

return vidLst;

}

*PayPal payment is acceptable, if you are confident of doing it.

Beceriler: ASP.NET, C# Programlama, NoSQL Couch &amp; Mongo, RESTful, Web Hizmetleri

Daha fazlasını görün: web programming course, vv.net, type web programming, programming method, named query, method programming, c sharp api, coordinates collection, asp.net controller, mongodb net, mongodb c++, web api, vv, loc, canopy, c easy programming task, paypal payment method , payment method paypal, mongodb add collection, video driver, mongodb com, mongodb collection add, asp paypal return, video collection, mongodb add

İşveren Hakkında:
( 52 değerlendirme ) Brisbane, Australia

Proje NO: #6561389

6 freelancer bu iş için ortalamada 19$ teklif veriyor

blueasso

Hello, Thanks for the posting the project on freelancer. I am having 10 years professional experience in software development. I have worked with various reputed IT organizations like Capgemini and Dell before I Daha fazlası

1 gün içinde 25$ AUD
(6 Değerlendirme)
3.9
sudhanshu7

Hi, I have read your requirement. I think you want all the API's in json format. I will assure the best work and timely delivery Looking forward to hear from you!!!

1 gün içinde 20$ AUD
(3 Değerlendirme)
1.8
scorpiomsr

Hi, I would create the API's as per the requirements if Hired. I am a .net developer with experience in web api development also. Thanks

1 gün içinde 16$ AUD
(0 Değerlendirme)
0.0
radhe1195

Dear Sir, we are Impulse group of companies offering IT services into Website Design,Web Development,E-commerce development, word press, SEO,Online Marketing and Mobile application development. We are working sin Daha fazlası

1 gün içinde 20$ AUD
(0 Değerlendirme)
0.0
Faraz281

Hello! We noticed that you assigned a project to us some days ago but we cant reply within time. That's why we bid here to contact you. Following is our brief intro. We can provide you quality academic writing services Daha fazlası

1 gün içinde 15$ AUD
(0 Değerlendirme)
0.0
aditya30shah

A proposal has not yet been provided

in 2 gün içinde15$ AUD
(0 Değerlendirme)
0.0