diff --git a/OdeToFoodRider/OdeToFoodRider/ViewComponents/GreeterViewComponent.cs b/OdeToFoodRider/OdeToFoodRider/ViewComponents/GreeterViewComponent.cs new file mode 100644 index 0000000..e449884 --- /dev/null +++ b/OdeToFoodRider/OdeToFoodRider/ViewComponents/GreeterViewComponent.cs @@ -0,0 +1,21 @@ +using Microsoft.AspNetCore.Mvc; + using OdeToFoodRider.Services; + + namespace OdeToFoodRider.ViewComponents + { + public class GreeterViewComponent : ViewComponent + { + private readonly IGreeter _greeter; + + public GreeterViewComponent(IGreeter greeter) + { + _greeter = greeter; + } + + public IViewComponentResult Invoke() + { + var model = _greeter.GetMessageOfTheDay(); + return View("Default", model); + } + } + } \ No newline at end of file diff --git a/OdeToFoodRider/OdeToFoodRider/Views/Home/Index.cshtml b/OdeToFoodRider/OdeToFoodRider/Views/Home/Index.cshtml index e781042..9ee4ccc 100644 --- a/OdeToFoodRider/OdeToFoodRider/Views/Home/Index.cshtml +++ b/OdeToFoodRider/OdeToFoodRider/Views/Home/Index.cshtml @@ -12,8 +12,3 @@ }
- -@section footer -{ - @Model.CurrentMessage -} diff --git a/OdeToFoodRider/OdeToFoodRider/Views/Shared/Components/Greeter/Default.cshtml b/OdeToFoodRider/OdeToFoodRider/Views/Shared/Components/Greeter/Default.cshtml new file mode 100644 index 0000000..b12668f --- /dev/null +++ b/OdeToFoodRider/OdeToFoodRider/Views/Shared/Components/Greeter/Default.cshtml @@ -0,0 +1,5 @@ +@model string + +