Skip to content

Commit b96faa3

Browse files
committed
Add LocationService to RegisterDependencies
1 parent cdd1511 commit b96faa3

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

src/Mobile/eShopOnContainers/eShopOnContainers.Core/ViewModels/Base/ViewModelLocator.cs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
using eShopOnContainers.Core.Services.Order;
1212
using eShopOnContainers.Core.Services.User;
1313
using Xamarin.Forms;
14+
using eShopOnContainers.Core.Services.Location;
1415

1516
namespace eShopOnContainers.Core.ViewModels.Base
1617
{
@@ -53,24 +54,25 @@ public static void RegisterDependencies(bool useMockServices)
5354
builder.RegisterType<OpenUrlService>().As<IOpenUrlService>();
5455
builder.RegisterType<IdentityService>().As<IIdentityService>();
5556
builder.RegisterType<RequestProvider>().As<IRequestProvider>();
57+
builder.RegisterType<LocationService>().As<ILocationService>().SingleInstance();
5658

57-
if (useMockServices)
59+
if (useMockServices)
5860
{
5961
builder.RegisterInstance(new CatalogMockService()).As<ICatalogService>();
6062
builder.RegisterInstance(new BasketMockService()).As<IBasketService>();
6163
builder.RegisterInstance(new OrderMockService()).As<IOrderService>();
6264
builder.RegisterInstance(new UserMockService()).As<IUserService>();
6365

64-
UseMockService = true;
66+
UseMockService = true;
6567
}
6668
else
6769
{
6870
builder.RegisterType<CatalogService>().As<ICatalogService>().SingleInstance();
6971
builder.RegisterType<BasketService>().As<IBasketService>().SingleInstance();
7072
builder.RegisterType<OrderService>().As<IOrderService>().SingleInstance();
71-
builder.RegisterType<UserService>().As<IUserService>().SingleInstance();
73+
builder.RegisterType<UserService>().As<IUserService>().SingleInstance();
7274

73-
UseMockService = false;
75+
UseMockService = false;
7476
}
7577

7678
if (_container != null)

0 commit comments

Comments
 (0)