public MainWindowVM( MainViewVM mainViewVM, SideMenuVM sideMenuVM ) { MainViewVM = mainViewVM; SideMenuVM = sideMenuVM; RegisterEvents(); }
public ActionResult SearchView(MainViewVM model) { BasicCompanyInfoListVM searched = new BasicCompanyInfoListVM(); var user = User as MPrincipal; if (user != null) { var login = user.UserDetails.Login; ViewBag.UserName = user.UserDetails.Login; using (ApplicationDbContext db = new ApplicationDbContext()) { var compUser = db.Companies.FirstOrDefault(u => u.Login.Equals(login)); var custUser = db.Customers.FirstOrDefault(u => u.Login.Equals(login)); if (compUser != null) { ViewBag.UserRole = compUser.RoleId; } else if (custUser != null) { ViewBag.UserRole = custUser.RoleId; } } } var dbCompany = SearchCompany(model.NameSearch, Convert.ToInt32(model.PlaceSearch)).Select(c => c.Id).Distinct(); List <BasicCompanyInfoVM> basicCompanyInfoList = new List <BasicCompanyInfoVM>(); foreach (var item in dbCompany) { CompanyInfoVM company = CompanyInfo(item); BasicCompanyInfoVM basicInfo = new BasicCompanyInfoVM() { IdCompany = company.IdCompany, CityName = company.CityName, CompanyName = company.CompanyName, CompanyMainImage = company.CompanyMainImage, CompanyTagList = company.CompanyTagList, AverageRating = company.AverageRating, Services = company.Services, Speciality = company.Speciality, NearestFreeDate = company.NearestFreeDate, OpinionsCount = company.OpinionsCount }; basicCompanyInfoList.Add(basicInfo); } searched.basicCompanyInfoVMlist = basicCompanyInfoList; searched.ListCount = basicCompanyInfoList.Count(); return(View(searched)); }
public MainWindow() { InitializeComponent(); var assembly = this.GetType().Assembly; using (var stream = assembly.GetManifestResourceStream(assembly.GetName().Name + ".MIPSSyntax.xshd")) { using (var reader = new XmlTextReader(stream)) { AssemblyEditor.SyntaxHighlighting = HighlightingLoader.Load(reader, HighlightingManager.Instance); } } _vm = new MainViewVM(); this.DataContext = _vm; }
private void StartServer(object sender, RoutedEventArgs e) { MainViewVM mv = MainViewVM.Instance; mv.startServerVM(); }
public MainView() { InitializeComponent(); DataContext = new MainViewVM(); }
public MainWindow(MainViewVM mainViewVM) { InitializeComponent(); DataContext = mainViewVM; }