public GeneralBlock(IList<MergeField> mergeFields, NotificationApplication notification, ShipmentInfo shipmentInfo, FacilityCollection facilityCollection) { CorrespondingMergeFields = MergeFieldLocator.GetCorrespondingFieldsForBlock(mergeFields, "General"); data = new GeneralViewModel(notification, shipmentInfo, facilityCollection, new DateTimeFormatter(), new QuantityFormatter(), new PhysicalCharacteristicsFormatter()); }
public ActionResult HospitalMemberDetails() { GeneralViewModel gen = new GeneralViewModel(); if (Convert.ToInt32(System.Web.HttpContext.Current.Session["UserTypeId"]) == 1) { gen.getAllUserDetailsByUserTypeIdForADMIN(3); } else { gen.getAllUserDetailsByUserTypeId(3); } gen.UserTypeId = 3; gen.UserTypeName = "Hospital Member"; gen.UserFieldName = "Hospital"; if (int.Parse(Session["UserTypeId"].ToString()) == 3 || int.Parse(Session["UserTypeId"].ToString()) == 1) { return(View("UserDetails", gen)); } else { return(View("UnauthorizedPage")); } }
public B(GeneralViewModel g) { this.general = g; }
public TextManipulationView() { InitializeComponent(); Construct(); DataContext = new GeneralViewModel(); }
public ShellViewModel(GeneralViewModel generalViewModel, DetailsViewModel detailsViewModel, SecurityViewModel securityViewModel) { General = generalViewModel; Details = detailsViewModel; Security = securityViewModel; }
public async Task <IActionResult> search(GeneralViewModel search) { string[] tokens = search.NewSearch.SearchText.ToLower().Split(new char[] { ' ', ',', '.', ';' }); GeneralViewModel gvm = new GeneralViewModel(); if (search.ViewServices) { IEnumerable <Service> services = _context.Services.Search( m => m.ServiceName.ToLower(), m => m.AdditionalInfo.ToLower()) .ContainingAll(tokens); gvm.Services = services; } if (search.ViewProcedures) { IEnumerable <Procedure> procedures = _context.Procedures.Search( m => m.Name.ToLower(), m => m.Action.ToLower(), m => m.Notes.ToLower()) .ContainingAll(tokens); gvm.Procedures = procedures; } if (search.ViewComputers) { IEnumerable <Computer> computers = _context.Computers.Search( m => m.Description.ToLower(), m => m.Model.ToLower(), m => m.ModelIdentifier.ToLower(), m => m.AdditionalInfo.ToLower()) .ContainingAll(tokens); gvm.Computers = computers; } if (search.ViewIOSDevices) { IEnumerable <IOSDevice> iOSDevices = _context.IOSDevices.Search( m => m.DeviceName.ToLower(), m => m.DeviceModel.ToLower(), m => m.DeviceConfiguration.Configuration.ToLower(), m => m.DeviceModelNumber.Model.ToLower()) .ContainingAll(tokens); gvm.IOSDevices = iOSDevices; } if (search.ViewProducts) { IEnumerable <Product> products = _context.Products.Search( m => m.sku.ToLower(), m => m.Description.ToLower(), m => m.ProductPrice.ToString()) .ContainingAll(tokens); gvm.Products = products; } gvm.ViewServices = search.ViewServices; gvm.ViewComputers = search.ViewComputers; gvm.ViewIOSDevices = search.ViewIOSDevices; gvm.ViewProcedures = search.ViewProcedures; gvm.ViewProducts = search.ViewProducts; return(View("Index", gvm)); }
public MotorControlerView() { InitializeComponent(); Construct(); DataContext = new GeneralViewModel(); }
public MessageView() { InitializeComponent(); Construct(); DataContext = new GeneralViewModel(); }
public ActionResult Registration() { GeneralViewModel gen = new GeneralViewModel(); return(View("GeneralRegistration", gen)); }
private void GeneralViewSelected(object sender, RoutedEventArgs e) { DataContext = new GeneralViewModel(); }
public ServerComView() { InitializeComponent(); Construct(); DataContext = new GeneralViewModel(); }
public MainPage() { ViewModel = Ioc.Default.GetService <GeneralViewModel>() ?? throw new InvalidOperationException("Can't create service"); InitializeComponent(); }
private void InitializeViewModelContext() { GeneralVM = new GeneralViewModel(); DataContext = GeneralVM; }
public ActionResult WeatherPartial(int id = 703448 /*Kyiv*/) { GeneralViewModel model = new GeneralViewModel(); // modelObject string pathCurrent = startPathCurentWeather + id + ApiCurrent + KEY; //запит на поточну погоду string pathForecast = startPathForecastDaily + id + ApiForecast + KEY; // запит на прогноз //string jsonCurrent;//json Current string jsonForecast; // json Forecast ////// 1) отримуємо поточну погоду //WebRequest request1 = WebRequest.Create(pathCurrent); //WebResponse response1 = request1.GetResponse(); //using (Stream stream = response1.GetResponseStream()) //{ // using (StreamReader reader = new StreamReader(stream)) // { // jsonCurrent = reader.ReadToEnd(); // } //} //response1.Close(); //2) отримуємо прогноз на 6 днів WebRequest request2 = WebRequest.Create(pathForecast); WebResponse response2 = request2.GetResponse(); using (Stream stream = response2.GetResponseStream()) { using (StreamReader reader = new StreamReader(stream)) { jsonForecast = reader.ReadToEnd(); } } response2.Close(); /////// TMP!!!!! // для отладки закоментувати всі WebRequest //jsonCurrent = StaticData.GetJSONCurrent; //jsonForecast = StaticData.GetJSONForecast; /////// // десеріалізація результатів у C# класи //model.CurrentWeather = JsonConvert.DeserializeObject<CurrentWeatherVM>(jsonCurrent); model.Forecast = JsonConvert.DeserializeObject <ForecastVM>(jsonForecast); #region MyRegion //// для економії одного запиту можна //// витягувати поточну погоду з об'єкту прогнозу: DateTime today = DateTime.Today; model.CurrentWeather = model.Forecast.list .Where(f => f.date.Day == today.Day) .Select(c => new CurrentWeatherVM { name = model.Forecast.city.name, dt = c.dt, weather = new List <CurrentWeatherVM.Weather> { new CurrentWeatherVM.Weather { description = c.weather.First().description, icon = c.weather.First().icon } }, main = new CurrentWeatherVM.Main { temp = c.temp.day, temp_max = c.temp.max, temp_min = c.temp.min, pressure = c.pressure, humidity = c.humidity }, id = model.Forecast.city.id }) .First(); #endregion return(PartialView(model)); }
public AutoItUI() { InitializeComponent(); Construct(); DataContext = new GeneralViewModel(); }
public ListActionView() { InitializeComponent(); Construct(); DataContext = new GeneralViewModel(); }
public RelayControlView() { InitializeComponent(); Construct(); DataContext = new GeneralViewModel(); }
public async Task <IActionResult> Index(string name, int page = 1, SortState sortOrder = SortState.CreationDesc) { int pageSize = 3; IQueryable <Purpose> purposes = db.Purposes; if (!string.IsNullOrEmpty(name)) { purposes = purposes.Where(p => p.Name.Contains(name)); } switch (sortOrder) { case SortState.CreationAsc: purposes = purposes.OrderBy(s => s.CreationDate); break; case SortState.NameAsc: purposes = purposes.OrderBy(s => s.Name); break; case SortState.NameDesc: purposes = purposes.OrderByDescending(s => s.Name); break; case SortState.DateAsc: purposes = purposes.OrderBy(s => s.Due); break; case SortState.DateDesc: purposes = purposes.OrderByDescending(s => s.Due); break; case SortState.CompletedAsc: purposes = purposes.OrderBy(s => s.IsCompleted); break; case SortState.CompletedDesc: purposes = purposes.OrderByDescending(s => s.IsCompleted); break; case SortState.ImportanceAsc: purposes = purposes.OrderBy(s => s.Importance); break; case SortState.ImportanceDesc: purposes = purposes.OrderByDescending(s => s.Importance); break; default: purposes = purposes.OrderByDescending(s => s.CreationDate); break; } var count = await purposes.CountAsync(); var items = await purposes.Skip((page - 1) *pageSize).Take(pageSize).ToListAsync(); GeneralViewModel general = new GeneralViewModel { PageViewModel = new PageViewModel(count, page, pageSize), SortViewModel = new SortViewModel(sortOrder), FilterViewModel = new FilterViewModel(name), Purposes = items }; return(View(general)); }
public GeneralPage() { InitializeComponent(); // Load string resources ResourceLoader loader = ResourceLoader.GetForViewIndependentUse(); var settingsUtils = new SettingsUtils(); ViewModel = new GeneralViewModel( SettingsRepository <GeneralSettings> .GetInstance(settingsUtils), loader.GetString("GeneralSettings_RunningAsAdminText"), loader.GetString("GeneralSettings_RunningAsUserText"), ShellPage.IsElevated, ShellPage.IsUserAnAdmin, UpdateUIThemeMethod, ShellPage.SendDefaultIPCMessage, ShellPage.SendRestartAdminIPCMessage, ShellPage.SendCheckForUpdatesIPCMessage); ShellPage.ShellHandler.IPCResponseHandleList.Add((JsonObject json) => { try { string version = json.GetNamedString("version", string.Empty); bool isLatest = json.GetNamedBoolean("isVersionLatest", false); if (json.ContainsKey("version")) { ViewModel.RequestUpdateCheckedDate(); } var str = string.Empty; if (isLatest) { str = ResourceLoader.GetForCurrentView().GetString("GeneralSettings_VersionIsLatest"); } else if (!string.IsNullOrEmpty(version)) { str = ResourceLoader.GetForCurrentView().GetString("GeneralSettings_NewVersionIsAvailable"); if (!string.IsNullOrEmpty(str)) { str += ": " + version; } } // Using CurrentCulture since this is user-facing if (!string.IsNullOrEmpty(str)) { ViewModel.LatestAvailableVersion = string.Format(CultureInfo.CurrentCulture, str); } string updateStateDate = json.GetNamedString("updateStateDate", string.Empty); if (!string.IsNullOrEmpty(updateStateDate) && long.TryParse(updateStateDate, out var uTCTime)) { var localTime = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc).AddSeconds(uTCTime).ToLocalTime(); ViewModel.UpdateCheckedDate = localTime.ToString(CultureInfo.CurrentCulture); } } catch (Exception e) { Logger.LogError("Exception encountered when reading the version.", e); } }); DataContext = ViewModel; }
private Singleton() { GeneralViewModel = new GeneralViewModel(); }