MVC dependency injections vs sql queries - C#