// GET: /<controller>/ public IActionResult Index(int id) { ViewMain model = new ViewMain(); model.User = context.Users.Find(id); var Tweets = context.Tweets.OrderByDescending(x => x.ShareDate).ToList(); model.HashTags = context.HashTags.OrderBy(x => x.TweetHashTag.Count).Take(5).ToList(); model.Users = context.Users.ToList(); foreach (Tweet tweet in Tweets) { var likes = context.Likes.Where(x => x.TweetId == tweet.id).ToList(); var retweets = context.ReTweets.Where(x => x.TweetId == tweet.id).ToList(); TweetDetail detail = new TweetDetail(); detail.Tweet = tweet; detail.Likes = likes; detail.ReTweets = retweets; model.TweetDetails.Add(detail); } return(View(model)); }
// == CLASS CONSTRUCTOR(S) // ====================================================================== ///<summary> /// Class constructor ///<summary> public ViewConsole(ViewMain main) { this.viewMain = main; InitializeComponent(); initializeResources(); }
public IActionResult Index(int id) { ViewMain model = new ViewMain(); model.MainUser = context.Users.Include("ProfilePhoto").Where(x => x.UserId == id).FirstOrDefault(); model.Posts = context.Posts.Include("Comments.Likes").Include("Likes").Include("User.ProfilePhoto").OrderBy(x => x.CreateDate).ToList(); // model.ContactFriends = context.Users.Include("Friends").Include("ProfilePhoto").Where( x => x.UserId==id).FirstOrDefault().Friends.ToList(); var friends1 = context.Friends.Include("Users.ProfilePhoto").Where(x => x.FriendUser1.UserId == id).Select(y => y.FriendUser2).ToList(); var friends2 = context.Friends.Include("Users.ProfilePhoto").Where(x => x.FriendUser2.UserId == id).Select(y => y.FriendUser1).ToList(); foreach (User f1 in friends1) { model.ContactFriends.Add(f1); } foreach (User f2 in friends2) { model.ContactFriends.Add(f2); } model.AllUsers = context.Users.Include("ProfilePhoto").Take(3).ToList(); if (model.AllUsers.Contains(model.MainUser)) { model.AllUsers.Remove(model.MainUser); } //context.Users.Include("ProfilePhoto").Where(a=> !context.Users.Where(x => x.UserId==id).FirstOrDefault().Friends.Select(b=> b.FriendId).ToList().Contains(a.UserId)).Take(3).ToList(); return(View(model)); }
/// <summary> /// Apply user ranges and locates on main view. /// </summary> /// <param name="mainView"></param> public void ApplyUserRangesAndLocates() { if (ViewMain != null) { ViewMain.ApplyUserRangesAndLocates(); } }
public IActionResult Index(string username) { ViewMain model = new ViewMain(); Users user = new Users(); user = context.Users.Where(x => x.UserName == username).FirstOrDefault(); model.User = user; model.HashTags = context.HashTags.OrderBy(x => x.TweetHashTag.Count).Take(5).ToList(); model.Users = context.Users.ToList(); foreach (Messages message in user.Messages.OrderBy(x => x.MessageTime)) { Conversation conv = new Conversation(); conv.OtherPerson = message.User; conv.SendMessages.Append(message); model.Conversations.Append(conv); } foreach (Messages message in context.Messages.Where(x => x.User == user).OrderBy(x => x.MessageTime)) { Conversation conv = new Conversation(); conv.OtherPerson = message.User; conv.TakeMessages.Append(message); model.Conversations.Append(conv); } return(View(model)); }
private static void Main(string[] args) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); var datenbank = new FakeDatenbank(); if (args.Contains("--legacyview")) { var viewMain = new ViewMain(); var controllerMain = new ControllerMain(); var modelMain = new ModelMain(datenbank); viewMain.Controller = controllerMain; controllerMain.ModelMain = modelMain; modelMain.ViewMain = viewMain; Application.Run(viewMain); } else { var viewMain = new Main.ViewMain(); var controllerMain = new Main.ControllerMain(); var modelMain = new Main.ModelMain(datenbank); viewMain.Controller = controllerMain; controllerMain.ModelMain = modelMain; modelMain.ViewMain = viewMain; Application.Run(viewMain); } }
public ControllerMain(IModel modelMain, ViewMain viewMain, ViewAddProject viewAdd, ViewEvaluation viewEvaluation) { mModelMain = modelMain; mViewMain = viewMain; mViewAddProject = viewAdd; mViewEvaluation = viewEvaluation; mViewMain.setController(this); mViewAddProject.setController(this); mViewEvaluation.setController(this); ChangeStatus(ClientStati.NotConnected); msgClass = new MyMessageClass(mModelMain.MyData.Number); //CreateChannel(); CreateThreads(); #if TestList mModelMain.mProjects = new List <Project>() { new Project("12345", new TimeSpan(1, 0, 0)), new Project("23456", new TimeSpan(2, 0, 0)), new Project("34567", new TimeSpan(3, 0, 0)) }; mViewMain.UpdateProjects(mModelMain.mProjects); #endif }
/// <summary> /// close cursor /// </summary> internal void CloseMainCursor() { ///vew_crsr_close /// if (ViewMain != null) { ViewMain.CloseCursor(); } }
private void btnExecutar_Click(object sender, EventArgs e) { // Carrega todos os Mintermos e Don't Cares do arquivo TXT List <Mintermo> ColunaMintermos = ViewMain.CarregarMintermosSoap(caminhoArquivo); // Executa o Método responsável pelo Quine McCluskey QuineMcCluskey Quine = new QuineMcCluskey(ViewMain.numeroVariaveis); Quine.Executa(ColunaMintermos, txtLog); }
/// <summary> /// apply runtime sort on Main View. /// </summary> /// <param name="sortCollection"></param> /// <returns>bool</returns> public bool ApplySort(SortCollection sortCollection) { bool sortKeySet = false; if (ViewMain != null) { sortKeySet = ViewMain.ApplySort(sortCollection); } return(sortKeySet); }
public UserInterface(IDataService dataService) { _dataService = dataService; ViewMain mainView = new ViewMain(); IDialogService dialogService = new DialogService(); mainView.DataContext = new ViewModelMain(dialogService, _dataService); mainView.ShowDialog(); }
public IActionResult Index(string username) { ViewMain model = new ViewMain(); Users user = new Users(); user = context.Users.Where(x => x.UserName == username).FirstOrDefault(); model.User = user; model.Users = context.Users.ToList(); model.HashTags = context.HashTags.OrderBy(x => x.TweetHashTag.Count).Take(5).ToList(); return(View(model)); }
static void Main() { // Обязательно регистрировать все сервисы здесь ServiceManager.Instance.Register <ServiceMain>(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); ViewMain main = new ViewMain(); Application.Run(main); }
public IActionResult SendMessage(string content, string userid, string friendid) { int id = Convert.ToInt32(userid); Message message = new Message(); message.Content = content; message.SendDate = DateTime.Now; // message.OtherUser = context.Users.Find(Convert.ToInt32(friendid)); context.Users.Find(id).Messages.Add(message); context.SaveChanges(); ViewMain model = new ViewMain(); model.MainUser = context.Users.Include("ProfilePhoto").Where(x => x.UserId == id).FirstOrDefault(); model.Posts = context.Posts.Include("Comments.Likes").Include("Likes").Include("User.ProfilePhoto").OrderBy(x => x.CreateDate).ToList(); // model.ContactFriends = context.Users.Include("Friends").Include("ProfilePhoto").Where( x => x.UserId==id).FirstOrDefault().Friends.ToList(); var friends1 = context.Friends.Include("Users.ProfilePhoto").Where(x => x.FriendUser1.UserId == id).Select(y => y.FriendUser2).ToList(); var friends2 = context.Friends.Include("Users.ProfilePhoto").Where(x => x.FriendUser2.UserId == id).Select(y => y.FriendUser1).ToList(); foreach (User f1 in friends1) { model.ContactFriends.Add(f1); } foreach (User f2 in friends2) { model.ContactFriends.Add(f2); } model.AllUsers = context.Users.Include("ProfilePhoto").Take(3).ToList(); if (model.AllUsers.Contains(model.MainUser)) { model.AllUsers.Remove(model.MainUser); } //context.Users.Include("ProfilePhoto").Where(a=> !context.Users.Where(x => x.UserId==id).FirstOrDefault().Friends.Select(b=> b.FriendId).ToList().Contains(a.UserId)).Take(3).ToList(); model.IsMessageBoxOpen = true; /* var messages1 = context.Users.Find(id).Messages.OrderBy(y => y.SendDate).ToList(); * var messages2 = context.Users.Find(Convert.ToInt32(friendid)).Messages.OrderBy(y => y.SendDate).ToList(); * model.Messages.AddRange(messages1); * model.Messages.AddRange(messages2);*/ model.Messages = context.Users.Where(x => x.UserId == id || x.UserId == Convert.ToInt32(friendid)).First().Messages.OrderBy(y => y.SendDate).ToList(); model.MessageFriend = context.Users.Find(Convert.ToInt32(friendid)); return(View("Index", model)); }
internal GatewayResult FetchMain(com.magicsoftware.unipaas.management.data.IRecord record) { GatewayResult result = new GatewayResult(); if (ViewMain != null) { result = ViewMain.CursorFetch(); if (result.Success) //check result { //TODO: handle records with same position ViewMain.CopyValues(record); } } return(result); }
public IActionResult Index(string username) { ViewMain model = new ViewMain(); Users user = new Users(); user = context.Users.Where(x => x.UserName == username).FirstOrDefault(); model.User = user; var Tweets = context.Tweets.Where(x => x.UserId == user.Id).OrderByDescending(x => x.ShareDate).ToList(); model.HashTags = context.HashTags.OrderBy(x => x.TweetHashTag.Count).Take(5).ToList(); model.Users = context.Users.ToList(); model.Follows = user.Follows.ToList(); //Takip Edilenler model.Followers = context.Follows.Where(x => x.User == user).ToList(); //Takip edenler var notfriend = model.Followers.Except(model.Follows).Take(2); //Önerilen kişiler foreach (Follow fw in notfriend) { model.Users.Add(fw.User); } foreach (Tweet tweet in Tweets) { var likes = context.Likes.Where(x => x.TweetId == tweet.id).ToList(); var retweets = context.ReTweets.Where(x => x.TweetId == tweet.id).ToList(); TweetDetail detail = new TweetDetail(); detail.Tweet = tweet; detail.Likes = likes; detail.ReTweets = retweets; model.TweetDetails.Add(detail); } return(View(model)); }
public IActionResult FriendProfile(int id) { ViewMain model = new ViewMain(); model.MainUser = context.Users.Include("ProfilePhoto").Where(x => x.UserId == id).FirstOrDefault(); model.Posts = context.Posts.Where(y => y.UserId == id).Include("Comments").Include("Comments.Likes").Include("Likes").Include("User.ProfilePhoto").OrderBy(x => x.CreateDate).ToList(); var friends1 = context.Friends.Where(x => x.FriendUser1.UserId == id).Select(y => y.FriendUser2).Include("ProfilePhoto").ToList(); var friends2 = context.Friends.Where(x => x.FriendUser2.UserId == id).Select(y => y.FriendUser1).Include("ProfilePhoto").ToList(); foreach (User f1 in friends1) { model.ContactFriends.Add(f1); } foreach (User f2 in friends2) { model.ContactFriends.Add(f2); } model.Photos = context.Users.Find(id).Images.Where(x => x.ImageId != model.MainUser.ProfilePhoto.ImageId).ToList(); return(View(model)); }
/// <summary> /// open cursors /// </summary> /// <param name="reverse"> direction reverse</param> /// <param name="startPosition"> start position</param> /// <returns></returns> internal GatewayResult OpenCursors(bool reverse, DbPos startPosition) { ///vew_crsr_open /// GatewayResult result = new GatewayResult(); if (ViewMain != null) { SortCollection userSortCollection = GetPrimaryView().LocalDataviewManager.UserSorts; //user sorts may have added in task prefix. So, apply them and use the sort key. if (userSortCollection != null && userSortCollection.getSize() > 0) { ApplySort(userSortCollection); ViewMain.CurrentCursor.CursorDefinition.Key = ViewMain.DataSourceViewDefinition.DbKey; } result = ViewMain.OpenCursor(reverse, startPosition, BoudariesFlags.Range); } return(result); }
/// <summary> /// WOW method to deal with the results /// </summary> /// <param name="ThePath">What do you want to get ??</param> private void RefreshView(string ThePath) { PanelScanning.Text = "Please Wait! Currently Scanning.........."; PanelEntriesFound.Text = "Now Counting !!"; ViewMain.Items.Clear(); ViewMain.BeginUpdate(); switch (ThePath) { case "Registry": OneFetch.GetLocalMahine(false); OneFetch.GetCurrentUser(false); break; case "Registry\\Local Machine": OneFetch.GetLocalMahine(false); break; case "Registry\\Local Machine\\Run": OneFetch.ReadRegistry("HKEY_LOCAL_MACHINE", null, "Run", false); break; case "Registry\\Local Machine\\RunOnce": OneFetch.ReadRegistry("HKEY_LOCAL_MACHINE", null, "RunOnce", false); break; case "Registry\\Local Machine\\RunOnceEx": OneFetch.ReadRegistry("HKEY_LOCAL_MACHINE", null, "RunOnceEx", false); break; case "Registry\\Local Machine\\RunServices": OneFetch.ReadRegistry("HKEY_LOCAL_MACHINE", null, "RunServices", false); break; case "Registry\\Local Machine\\RunServicesOnce": OneFetch.ReadRegistry("HKEY_LOCAL_MACHINE", null, "RunServicesOnce", false); break; case "Registry\\Current User": OneFetch.GetCurrentUser(false); break; case "Registry\\Current User\\Run": OneFetch.ReadRegistry("HKEY_CURRENT_USER", null, "Run", false); break; case "Registry\\Current User\\RunOnce": OneFetch.ReadRegistry("HKEY_CURRENT_USER", null, "RunOnce", false); break; case "Startup Folder": OneFetch.GetStartupFolder(false); break; case "Startup Folder\\All Users": OneFetch.ReadStartUpFolders("All Users Enabled"); break; case "Startup Folder\\Current User": OneFetch.ReadStartUpFolders("User Name Enabled"); break; case "All Disabled Entries": OneFetch.GetLocalMahine(true); OneFetch.GetCurrentUser(true); OneFetch.GetStartupFolder(true); break; case "All Enabled Entries": OneFetch.GetLocalMahine(false); OneFetch.GetCurrentUser(false); OneFetch.GetStartupFolder(false); break; case "MSConfig": OneFetch.GetMSConfigReg(MyAction.ReportOS()); OneFetch.GetMSConfigFolder(MyAction.ReportOS()); break; case "MSConfig\\startupreg": OneFetch.GetMSConfigReg(MyAction.ReportOS()); break; case "MSConfig\\startupfolder": OneFetch.GetMSConfigFolder(MyAction.ReportOS()); break; default: ViewMain.Items.Clear(); break; } // we use it so we can remove the customization file "desktop.ini" from appearing // note that we list any file type in the startup folders not just the *.lnk (shortcuts) foreach (ListViewItem ViewMainItem in ViewMain.Items) { if (ViewMainItem.Text == "desktop.ini") { ViewMainItem.Remove(); } } ViewMain.EndUpdate(); PanelScanning.Text = "Finished Scanning"; }
private void Awake() { //Resources_Get(); m_ViewMain = GameObject.Find("ScenesController").GetComponent <ViewMain>(); }
// == CLASS CONSTRUCTOR(S) // ====================================================================== ///<summary> /// Class constructor ///<summary> public ViewIADustSweeper1(ViewMain viewMain) : base(viewMain) { InitializeComponent(); this._activityName = "Dust Sweeper 1"; }
public void View(ViewMain pMain) { this.mMain = pMain; if (pMain != null) { foreach (ViewObject obj2 in this.mMain.Objects.Values) { if (obj2.ValidFilter() && !Support.filterObjectList.ContainsKey(obj2.key)) { Support.filterObjectList.Add(obj2.key, obj2.GetFilterObject()); } } } this.mMainList.Initialize(Support.filterObjectList.Keys); foreach (FilterObject obj3 in Support.filterObjectList.Values) { if (obj3.name.Length > 0) { if (!this.mfilterObjectList.ContainsKey(obj3.group)) { this.mfilterObjectList.Add(obj3.group, new List<string>()); } if (!this.mfilterObjectList[obj3.group].Contains(obj3.key)) { this.mfilterObjectList[obj3.group].Add(obj3.key); } } } this.UpdateViewer(); base.ShowDialog(); }
public PresenterMain(ViewMain view) { _view = view; Init(); }
private static void Main() { Validate.CheckIfFirstTimeRunning(); if (IsAnotherInstanceOfThisProgramRunning(Assembly.GetEntryAssembly()?.GetName().Name)) { MessageBox.Show( Resources.Program_Main_Only_one_instance_of_Clipboard_Helper_RegEx_can_be_running_at_the_same_time__This_instance_will_be_closed_, "Clipboard Helper RegEx", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException); AppDomain.CurrentDomain.UnhandledException += CurrentDomainOnUnhandledException; Application.ThreadException += ApplicationOnThreadException; Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); //The program is initiated in this class. The different presenters handle all the user input from the views so the program //behaves correctly. //User controls var settingsArea = new TableLayoutPanel { Dock = DockStyle.Fill }; var settingsLeft = new GroupBox { Dock = DockStyle.Left }; var settingsRight = new GroupBox { Dock = DockStyle.Fill }; var settingsMenuLeft = new ViewUserSettingsLeftMenu { Dock = DockStyle.Fill }; var settingsRightAppearance = new ViewUserSettingsRightAppearance { Dock = DockStyle.Fill }; var settingsRightAutoShownTabs = new ViewUserSettingsRightAutoShownTabs { Dock = DockStyle.Fill }; var settingsRightManuallyShownTabs = new ViewUserSettingsRightManuallyShownTabs { Dock = DockStyle.Fill }; var settingsDownButtons = new ViewUserSettingsDownButtons { Dock = DockStyle.Bottom }; var settingsAdvanced = new ViewUserSettingsRightAdvanced { Dock = DockStyle.Fill }; var settingsHelp = new ViewUserSettingsRightHelp { Dock = DockStyle.Fill }; var mainSplCont = new ViewMainSplCont { Dock = DockStyle.Fill }; var mainSplContPanelUpTabs = new ViewMainSplContPanelUpTabs { Dock = DockStyle.Fill }; var mainSplContPanelDown = new ViewMainSplContPanelDown { Dock = DockStyle.Fill }; //Built-in Visual Studio settings ISettingsService settings = new SettingsService(); //Not built-in Visual Studio settings ISettingsServiceXmlSerialization settingsServiceXmlSerialization = new SettingsServiceXmlSerialization(); //Built-in Visual Studio resources IResourcesService resources = new ResourcesService(); //Other classes var validate = new Validate(settingsRightManuallyShownTabs, settingsRightAutoShownTabs, settingsServiceXmlSerialization); var pasting = new Pasting(); var fileData = new FileData(); //Views var viewAbout = new ViewAbout(); var viewMain = new ViewMain(mainSplCont, mainSplContPanelUpTabs, mainSplContPanelDown); var viewMin = new ViewMin(); var viewUserSettings = new ViewUserSettings(settingsArea, settingsDownButtons, settingsLeft, settingsRight, settingsMenuLeft); var viewDialog = new ViewDialog(); //Presenters var unused1 = new PresenterAbout(viewAbout, resources); var unused2 = new PresenterMain( viewMain, viewMin, viewUserSettings, viewAbout, settings, resources, mainSplContPanelUpTabs, settingsDownButtons, pasting); var unused3 = new PresenterMainSplCont(mainSplCont, viewMain); var unused4 = new PresenterMainSplContPanelUpTabs( mainSplContPanelUpTabs, viewMain, viewMin, settings, pasting, mainSplContPanelDown, settingsServiceXmlSerialization, settingsDownButtons); var unused5 = new PresenterMainSplContPanelDown(mainSplContPanelDown); var unused6 = new PresenterMin(viewMin, viewMain, resources); var unused7 = new PresenterUserSettings( viewUserSettings, resources); var unused8 = new PresenterUserSettingsLeftMenu( settingsMenuLeft, viewUserSettings, settingsRightAppearance, settingsRightAutoShownTabs, settingsRightManuallyShownTabs, settingsAdvanced, settingsHelp); var unused9 = new PresenterUserSettingsRightAppearance( settingsRightAppearance, settings, settingsDownButtons, viewMain, validate, viewDialog); var unused10 = new PresenterUserSettingsRightAutoShownTabs( settingsRightAutoShownTabs, viewDialog, viewUserSettings, settingsDownButtons, settingsServiceXmlSerialization, mainSplContPanelUpTabs); var unused11 = new PresenterUserSettingsRightManuallyShownTabs( settingsRightManuallyShownTabs, viewDialog, viewUserSettings, settingsDownButtons, settingsServiceXmlSerialization); var unused12 = new PresenterUserSettingsDownButtons( settingsDownButtons, viewUserSettings, settings); var unused13 = new PresenterUserSettingsRightAdvanced( settingsAdvanced, viewDialog, settings, settingsRightAutoShownTabs, settingsServiceXmlSerialization, settingsRightManuallyShownTabs, validate, fileData); var unused14 = new PresenterDialog(viewDialog); var unused15 = new PresenterUserSettingsRightHelp( settingsHelp); Application.Run(viewMain); //Disposing settingsRightAppearance.Dispose(); settingsRightAutoShownTabs.Dispose(); settingsRightManuallyShownTabs.Dispose(); settingsAdvanced.Dispose(); settingsHelp.Dispose(); viewAbout.Dispose(); viewMain.Dispose(); viewMin.Dispose(); viewUserSettings.Dispose(); viewDialog.Dispose(); unused2.Dispose(); unused4.Dispose(); unused5.Dispose(); unused6.Dispose(); unused13.Dispose(); }