public async Task SetupInit() { if (!await LetLocationStart()) { MessengerService.Toast(this, "Unable to get current location", true); } MapDrawer.MoveCameraZoom(CurrentLocation, 8); try { var path = DatabaseService.GetInstance().GetClosestRiver(); if (path.Points != null) { MapDrawer.DrawLine(path.Points.ToArray()); var launchSites = from p in DatabaseService.GetInstance().Points where p.RiverId == DatabaseService.GetInstance().ClosestRiverId&& p.IsLaunchSite select p; foreach (var site in launchSites) { MapDrawer.DrawMarker(site); } } else { MessengerService.Toast(this, "Failed to get nearest river", true); } } catch (Exception) { MessengerService.Toast(this, "Failed to get nearest river", true); } }
private void ShowSettingsView(object obj) { var settingsViewModel = ViewModelFactory.Instance.GetSettingsViewModel(); MessengerService.ShowViewAsChildDialog <ISettingsViewModel, IMainViewModel>( settingsViewModel); }
public MessengerController(MessengerService messengerService, UserService userService, FriendshipService friendshipService, IMapper mapper) { this.messengerService = messengerService; this.userService = userService; this.friendshipService = friendshipService; this.mapper = mapper; }
static void Main(string[] args) { DataAccess.JazMaxDBProdContext db = new DataAccess.JazMaxDBProdContext(); int?JobId = WebJobService.GetWebJobId("JazMaxMesseneger"); JazMax.Web.ViewModel.WebJob.JobModel m = new Web.ViewModel.WebJob.JobModel() { JobId = (int)JobId, StartDate = DateTime.Now }; List <DataAccess.MessengerCoreLog> ListToSent = db.MessengerCoreLogs.Where(x => x.IsSent == false).ToList(); int numberOfMailsSent = 0; foreach (var a in ListToSent) { MessengerService.SendGmail(a.MessageTo, a.MessageSubject, a.IsHtml, a.MessageBody); MessengerService.UpdateMessengerToSent(a.MessengerCoreLogId); numberOfMailsSent++; } m.RecordsAffected = Convert.ToString(numberOfMailsSent); m.EndDate = DateTime.Now; WebJobService.LogWebJob(m); }
public async Task AddMessageShouldReturnTheRightMessage() { var service = new MessengerService(this.conversationRepository, this.messageRepository); var message = await service.AddMessage <TestMessageViewModel>("ccc", "ddd"); Assert.Equal("ccc", message.UserId); Assert.Equal("ddd", message.Text); }
public void Close <TViewModel>(DialogResult dialogResult, IAgileTeamViewModel viewModel) where TViewModel : IAgileTeamViewModel { IsClosing = true; MessengerService.CloseView <TViewModel>(); RaiseViewClosedEvent(new ViewModelEventArgs(dialogResult, viewModel)); IsClosed = true; }
public DriverController( EventStoreService eventStoreService, ReadModelService readModelService, MessengerService messengerService) { this.eventStoreService = eventStoreService; this.readModelService = readModelService; this.messengerService = messengerService; }
public MainPage() { this.InitializeComponent(); this.NavigationCacheMode = Windows.UI.Xaml.Navigation.NavigationCacheMode.Enabled; _msg = App.Container.GetInstance<MessengerService>(); _msg.Register<Geopoint>(this, "PositionChanged", x => DrawPositionChanged(x)); _msg.Register<IEnumerable<Directory>>(this, "NearbySchoolsChanged", x => DrawNearbySchoolsChanged(x)); }
public void ConstructorNoArgumentTest() { var target = new MessengerService(); string expected = "Hello, World!"; string actual = target.GetMessage(); Assert.Equal(expected, actual); }
static void Main(string[] args) { Server = new MessengerService(); using (var host = new ServiceHost(Server)) { host.Open(); Console.WriteLine("Server is running..."); Console.ReadLine(); } }
public void ConstructorStringArgumentTest() { string payload = "Test"; var target = new MessengerService(payload); string expected = "Hello, Test!"; string actual = target.GetMessage(); Assert.Equal(expected, actual); }
public void SetUp() { _azureMessageReceiver = new Mock <AzureCore.IMessageReceiver>(); _managementClient = new Mock <IManagementClient>(); _messageReceiverFactory = new Mock <IMessageReceiverFactory>(); _topicClient = new Mock <ITopicClient>(); _queueClient = new Mock <AzureServiceBus.IQueueClient>(); _messengerService = new MessengerService(_managementClient.Object, _messageReceiverFactory.Object); }
public async Task GetConversationNameByIdShouldReturnTheRightName() { await this.PopulateConversation(); var service = new MessengerService(this.conversationRepository, this.messageRepository); string conversationName = service.GetConversationNameById(3); Assert.Equal("ccc", conversationName); }
private void SelectImage(object obj) { var imageFile = MessengerService.ShowSelectFileDialog <IAddUserViewModel>(false, new FileSelectionFilter("Image Files (*.png;*.jpg)") { "png", "jpg" }); Image = ReadImageBytes(imageFile); }
public void ShouldSendMessage() { var sut = new MessengerService(); var received = false; Messenger.Default.Register <bool>(this, (message) => { received = message; }); sut.Send(true); Assert.True(received); }
public IHttpActionResult Delete(int id) { var messengerService = new MessengerService(); ConversationDTO convDTO = messengerService.RemoveConversation(id); if (convDTO == null) { return(BadRequest("This conversation does not exist in DB")); } return(Ok(convDTO)); }
public IHttpActionResult DeleteMessage(int id) { var messengerService = new MessengerService(); MessageDTO messDTO = messengerService.deleteMessage(id); if (messDTO == null) { return(BadRequest("This conversation does not exist in DB")); } return(Ok(messDTO)); }
public static IEmailMessenger InitMessengerForUserCreate(IUser user) { var messenger = MessengerService.InitMessenger(); messenger.Subject = "Epiworx Notification - Welcome to Epiworx!"; messenger.Message = string.Format("Welcome {0} to Epiworx! Your account has been successfully created!", user.Name); messenger.Recipients.Add(user.Email); return(messenger); }
public static void DoWork() { Debug.WriteLine("JazMax Messenger Service V2.0 has started"); DataAccess.JazMaxDBProdContext db = new DataAccess.JazMaxDBProdContext(); List <DataAccess.MessengerCoreLog> ListToSent = db.MessengerCoreLogs.Where(x => x.IsSent == false).ToList(); foreach (var a in ListToSent) { MessengerService.SendGmail(a.MessageTo, a.MessageSubject, a.IsHtml, a.MessageBody); MessengerService.UpdateMessengerToSent(a.MessengerCoreLogId); } }
public IHttpActionResult Post(ConversationDTO conversationDTO) { var messengerService = new MessengerService(); ConversationDTO convDTO = messengerService.CreateConversation(conversationDTO); if (convDTO == null) { return(NotFound()); } return(Ok(convDTO)); }
public void StartTrip() { if (!CanStart) { MessengerService.Toast(this, "Invalid trip data", true); return; } ShowViewModel <MapViewModel>(new MapParameters() { InitMode = MapInitModes.TripStart, StartId = Trip.StartId, EndId = Trip.EndId, Set = true }); }
public IHttpActionResult PostMessage(MessageDTO messageDTO) { var messengerService = new MessengerService(); MessageDTO messDTO = messengerService.addMessage(messageDTO); if (messDTO == null) { return(NotFound()); } return(Ok(messDTO)); }
public async Task GetAllConversationShouldReturnAllConversationPerUser() { await this.PopulateConversation(); var service = new MessengerService(this.conversationRepository, this.messageRepository); List <TestConversationViewModel> conversations = service .GetAllConversation <TestConversationViewModel>("ddd") .ToList(); Assert.Single(conversations); Assert.Equal("bbb", conversations[0].Name); }
private void TimerCallBackMethod(object state) { if (checkingNewAdvertsFinished) { if (appsettings.ChatDisabled || chatHubServiceInstance.IsConnected() || timerTick == 7) //timerTick == 7 == 35 sec { MessengerService.RemoveOutsidePendingWork(); timer.Dispose(); _wakeLock.Release(); } } timerTick++; }
private void SelectProject(object obj) { var selectProjectViewModel = ViewModelFactory.Instance.GetSelectProjectViewModel(); MessengerService.ShowViewAsChildDialog <ISelectProjectViewModel, IMainViewModel>( selectProjectViewModel); if (selectProjectViewModel.Project == null) { return; } Project = selectProjectViewModel.Project; }
public async Task GetAllMessagesShouldReturnAllMessages() { await this.PopulateMessages(); var service = new MessengerService(this.conversationRepository, this.messageRepository); List <TestMessageViewModel> messages = service .GetAllMessages <TestMessageViewModel>() .ToList(); Assert.Equal(2, messages.Count); Assert.Equal("bbbb", messages[1].Text); Assert.Equal("cccc", messages[0].UserId); }
public async Task LetDBSetup() { var times = 0; while (!DatabaseService.GetInstance().IsReady) { if (times == 20) { MessengerService.Toast(this, "DB not updating. Consider restarting app", false); } await Task.Delay(TimeSpan.FromMilliseconds(300)); times++; } }
public bool OnMarkerClick(Marker marker) { try { var id = int.Parse(marker.Snippet); ViewModel.SelectedMarker = DatabaseService.GetInstance().GetPoint(id); marker.ShowInfoWindow(); return(true); } catch (Exception) { MessengerService.Toast(this, "Failed to get id of marker", true); } return(false); }
public async void Get_ShouldReturnNullBecauseRecordNotFound() { var mock = new ServiceMockFacade <IMessengerService, IMessengerRepository>(); mock.RepositoryMock.Setup(x => x.Get(It.IsAny <int>())).Returns(Task.FromResult <Messenger>(null)); var service = new MessengerService(mock.LoggerMock.Object, mock.MediatorMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.MessengerModelValidatorMock.Object, mock.DALMapperMockFactory.DALMessengerMapperMock); ApiMessengerServerResponseModel response = await service.Get(default(int)); response.Should().BeNull(); mock.RepositoryMock.Verify(x => x.Get(It.IsAny <int>())); }
public async void ByUserId_Not_Exists() { var mock = new ServiceMockFacade <IMessengerService, IMessengerRepository>(); mock.RepositoryMock.Setup(x => x.ByUserId(It.IsAny <int?>(), It.IsAny <int>(), It.IsAny <int>())).Returns(Task.FromResult <List <Messenger> >(new List <Messenger>())); var service = new MessengerService(mock.LoggerMock.Object, mock.MediatorMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.MessengerModelValidatorMock.Object, mock.DALMapperMockFactory.DALMessengerMapperMock); List <ApiMessengerServerResponseModel> response = await service.ByUserId(default(int)); response.Should().BeEmpty(); mock.RepositoryMock.Verify(x => x.ByUserId(It.IsAny <int?>(), It.IsAny <int>(), It.IsAny <int>())); }
private void Login(object obj) { var loginResult = _loginManager.TryLogin(GetUserCredentials()); if (!loginResult.Success) { MessengerService.ShowMessageBox("Invalid Username or Password", "Entered wrong user name or password, please try again.", MessageBoxButtons.OK); UserName = string.Empty; Password = string.Empty; } else { Close(DialogResult.OK); } }
public ImportComicViewModel(MessengerService messengerService, ThreadManagement threadManagement, SelectedComicsBusiness selectedComicsBusiness, FileAccess fileAccess) : base(messengerService, threadManagement) { SelectedComicsBusiness = selectedComicsBusiness; FileAccess = fileAccess; }
public MainViewModel(MessengerService messengerService, ThreadManagement threadManagement, SelectedComicsBusiness selectedComicsBusiness) : base(messengerService, threadManagement) { SelectedComicsBusiness = selectedComicsBusiness; }