public void UserFavoritesOperation(Token token, UserDTO userDto, FavoriteOperation operation) { var securityInfo = SecurityManager.EnsureAuthentication(token); var service = new ProfileService(Session, securityInfo, Configuration, SecurityManager, PushNotificationService, EMailService); service.UserFavoritesOperation(userDto, operation); }
public void FavoritesOperation() { FavoritesServices service = new FavoritesServices(); RequestFavorites fav = new RequestFavorites { INSERT_USER = "******", UPDATE_USER = "******", BOAT_ID = 4, CUSTOMER_NUMBER = 5, Header = new Header { Device = (int)DeviceEnum.Device.WEB, OperationTypes = (int)OperationType.OperationTypes.ADD, RequestId = Guid.NewGuid().ToString(), ApiKey = "U6l1hKzpZDrgfTaKxpQm3A/6raDiroAI7ueTgMNwhQs=", TokenId = "" } }; FavoriteOperation ff = new FavoriteOperation(fav, service); ff.Execute(); Assert.IsNotNull(ff.response); Assert.IsTrue(ff.response.header.IsSuccess == true); }
public static void WorkoutPlanFavoritesOperation(WorkoutPlanDTO planDto, FavoriteOperation operation) { exceptionHandling(delegate { Instance.WorkoutPlanFavoritesOperation(Token, planDto, operation); }); }
public static void UserFavoritesOperation(UserDTO userDto, FavoriteOperation operation) { exceptionHandling(delegate { Instance.UserFavoritesOperation(Token, userDto, operation); }); }
public async Task <BaseResponseMessage> FavoriteService(RequestFavorites request) { FavoriteOperation op = new FavoriteOperation(request, this.favoritesServices); op.Execute(); return(op.baseResponseMessage); }
private void favoriteOperation(FavoriteOperation operation) { var m = new ServiceManager <AsyncCompletedEventArgs>(delegate(BodyArchitectAccessServiceClient client1, EventHandler <AsyncCompletedEventArgs> operationCompleted) { client1.UserFavoritesOperationAsync(ApplicationState.Current.SessionData.Token, user, operation); client1.UserFavoritesOperationCompleted -= operationCompleted; client1.UserFavoritesOperationCompleted += operationCompleted; }); m.OperationCompleted += (s, a) => { if (a.Error != null) { BugSenseHandler.Instance.SendExceptionAsync(a.Error); onOperationCompleted(); BAMessageBox.ShowError(ApplicationStrings.UserViewModel_ErrRemoveUserFromFavorites); return; } if (operation == FavoriteOperation.Remove) { ApplicationState.Current.ProfileInfo.FavoriteUsers.Remove(user); } else { ApplicationState.Current.ProfileInfo.FavoriteUsers.Add(user); } NotifyPropertyChanged("IsFavorite"); NotifyPropertyChanged("CanBeFavorite"); onOperationCompleted(); }; if (!m.Run()) { onOperationCompleted(); if (ApplicationState.Current.IsOffline) { BAMessageBox.ShowError(ApplicationStrings.ErrOfflineMode); } else { BAMessageBox.ShowError(ApplicationStrings.ErrNoNetwork); } } }
public void WorkoutPlanFavoritesOperation(Token token, WorkoutPlanDTO planDto, FavoriteOperation operation) { throw new NotImplementedException(); }
public void UserFavoritesOperation(Token token, UserDTO userDto, FavoriteOperation operation) { throw new NotImplementedException(); }
public void UserFavoritesOperation(Token token, UserDTO userDto, FavoriteOperation operation) { exceptionHandling(token, () => InternalService.UserFavoritesOperation(token, userDto, operation)); }