private void OnChangesSubmitted(object s, AsyncCompletedEventArgs e) { if (e.Error != null) { errorCallback.Invoke(e.Error, e.Error.Message); return; } successCallback.Invoke(); }
public void GetForPartner(User user) { VtsWebServiceClient client = new VtsWebServiceClient(); client.GetClientsForPartnerCompleted += delegate(object s, GetClientsForPartnerCompletedEventArgs e) { if (e.Error != null) { errorCallback.Invoke(e.Error, e.Error.Message); } else { IList <User> result = new List <User>(); foreach (UserDto userDto in e.Result) { User gotUser = UserAssembler.Assemble(userDto); result.Add(gotUser); } usersCallback.Invoke(result); } }; client.GetAllUsersCompleted += delegate(object s, GetAllUsersCompletedEventArgs e) { if (e.Error != null) { errorCallback.Invoke(e.Error, e.Error.Message); } else { IList <User> result = new List <User>(); foreach (UserDto userDto in e.Result) { result.Add(UserAssembler.Assemble(userDto)); } usersCallback.Invoke(result); } }; if (user.Role == UserRole.Administrator) { client.GetAllUsersAsync(LoggedUserContext.LoggedUser.Login, LoggedUserContext.LoggedUser.PasswordHash); } else if (user.Role == UserRole.Partner) { client.GetClientsForPartnerAsync(user.Login, user.PasswordHash); client.CloseAsync(); } else { throw new Exception("Client has no access to this code."); } }
private void OnVehiclesAssociated(object s, AsyncCompletedEventArgs e) { VtsWebServiceClient cl = s as VtsWebServiceClient; cl.AssociateVehiclesWithUserCompleted -= OnVehiclesAssociated; if (e.Error != null) { errorCallback.Invoke(e.Error, e.Error.Message); } else { successCallback.Invoke(); } cl.CloseAsync(); }
private void VehicleInformationRetrieved(object s, GetVehicleInformationByVinCompletedEventArgs e) { if (e.Error != null) { errorCallback.Invoke(e.Error, e.Error.Message); } else { VehicleInformation info = VehicleInformationAssembler.FromDtoToDomainObject(e.Result); VehicleAnalyticModelFactory factory = new VehicleAnalyticModelFactory(vehicle, info, AnalyticModelCreatedCallback, ErrorCallback); factory.CreateAsync(); } }
private void ErrorCallback(Exception e, string msg) { if (errorCallback != null) { errorCallback.Invoke(e, msg); } }
private void ServiceOnGetAnalyticRuleSettingsCompleted(object sender, GetAnalyticRuleSettingsCompletedEventArgs e) { if (e.Error != null) { errorCallback.Invoke(e.Error, e.Error.Message); } else { List <AnalyticRuleSettings> result = new List <AnalyticRuleSettings>(); foreach (AnalyticRuleSettingsDto ruleSettingsDto in e.Result) { result.Add(AnalyticRuleSettingsAssembler.FromDtoToDomainObject(ruleSettingsDto)); } collectionFetchedCallback.Invoke(result); } }
private void OnUserRegistered(object s, AsyncCompletedEventArgs e) { if (e.Error != null) { errorCallback.Invoke(e.Error, e.Error.Message); } else { if (OnSuccess != null) { OnSuccess.Invoke(this, EventArgs.Empty); } successCallback.Invoke(); } }
private void GotDatasets(object s, GetDatasetsForVehicleCompletedEventArgs e) { if (e.Error != null) { callbackError.Invoke(e.Error, e.Error.Message); } else { List <PsaDataset> result = new List <PsaDataset>(); foreach (PsaDatasetDto dto in e.Result) { result.Add(PsaDatasetAssembler.FromDtoToDomainObject(dto)); } callbackSuccess.Invoke(result); } }
private void SubfactoryHasFinished(IAnalyticModelFactory sender) { if (!sender.HasError) { IAnalyticModel createdSubmodel = sender.Result; if (result == null) { throw new Exception("Should be not null!"); } result.Models.Add(createdSubmodel); } else { errorCallback.Invoke(sender.Error, sender.Error.Message); } if (!subfactories.Any(sf => !sf.Finished)) // all finished { successCallback.Invoke(result); } }
private void GetLastVersion(object w, DoWorkEventArgs e) { Thread.Sleep(10000); try { using (VtsWebServiceClient service = new VtsWebServiceClient()) { AgentVersionDto lastAgentVersionDto = service.GetLastAgentVersion(); AgentVersion lastVersion = AgentVersionAssembler. ToDomainObjectFromDto(lastAgentVersionDto); e.Result = lastVersion; } } catch (Exception ex) { if (errorCallback != null) { errorCallback.Invoke(ex, ex.Message); } } }
private void OnPagedRetrieverError( object sender, PagedRetrieverErrorEventArgs e) { errorCallback.Invoke(e.Error, e.Msg); }
private void OnError(Exception e, string msg) { errorCallback.Invoke(e, msg); }
//error callback private void ErrorCallback(string path, string error) { _mDelErrorCallback?.Invoke(path, error); }