/XmlFeedConsumer

Practical assignment from UltraPlay for the role of Junior .Net Developer

Primary LanguageC#MIT LicenseMIT

XmlFeedConsumer

Practical assignment from UltraPlay for the role of Junior .Net Developer. The application requests the http://vitalbet.net/sportxml feed every 60 seconds and stores only the new entities in the database and updates the existing ones if a change is present. Only matches which have odds and will start in the next 24 hours are displayed. Data on the page are updated every 60 seconds.

Build status

Build status

Technologies

  • ASP.NET MVC 5 with Razor view engine - link
  • ASP.NET SignalR - link
  • Entity Framework Code First - link
  • Repository pattern - link

Libraries

  • Ninject Dependency Injector - link
  • Automapper, object-object mapper - link
  • Moq, mocking framework - link
  • EntityFramework.Extended - link
  • Bytes2you.Validation - link
  • NUnit - link
  • TestStack.FluentMVCTesting - link
  • MvcRouteTester.Mvc5 - link