public static void Init(bool isMock) { if (isMock) { Menu = new Mock.MenuDataService(); Canteens = new Mock.CanteenDataService(); User = new Mock.UserDataService(); } else { var client = new HttpClient(new NativeMessageHandler()) { BaseAddress = new Uri("http://109.94.208.43:5000/") }; _identityAPI = RestService.For <IIdentityAPI>(client); _stolovkaAPI = RestService.For <IStolovkaAPI>(client); Menu = new Online.MenuDataServiceOnline(_stolovkaAPI); Canteens = new Online.CanteenDataServiceOnline(_stolovkaAPI); User = new Online.UserDataServiceOnline(_stolovkaAPI); Order = new Online.OrderDataServiceOnline(_stolovkaAPI); Login = new Online.LoginDataServiceOnline(_identityAPI); } }
public OrderDataServiceOnline(IStolovkaAPI stolovkaAPI) { _stolovkaAPI = stolovkaAPI; }
public MenuDataServiceOnline(IStolovkaAPI stolovkaAPI) { _stolovkaAPI = stolovkaAPI; }
public CanteenDataServiceOnline(IStolovkaAPI stolovkaAPI) { _stolovkaAPI = stolovkaAPI; }