public ThreeDayPage() { InitializeComponent(); stack.HeightRequest = Application.Current.MainPage.Height; browser.HeightRequest = Application.Current.MainPage.Height; BindingContext = new WeekDayViewModel(); }
/// <summary> /// Get WeekDay by id /// </summary> /// <param name="id">WeekDay id</param> /// <returns>WeekDay json view model</returns> public IHttpActionResult Get(int id) { try { // get log.Debug("_weekDayService.GetWeekDay - weekDayId: " + id + " "); var weekDay = new WeekDayViewModel(_weekDayService.GetWeekDay(id)); log.Debug("_weekDayService.GetWeekDay - " + WeekDayViewModel.FormatWeekDayViewModel(weekDay)); log.Debug("result: 'success'"); //return Json(weekDay, JsonRequestBehavior.AllowGet); //return Content(JsonConvert.SerializeObject(weekDay), "application/json"); //return weekDay; //return JsonConvert.SerializeObject(weekDay); return(Ok(weekDay)); } catch (Exception e) { // error log.Error(e.ToString()); throw; } }
private WeekDayDTO Create(WeekDayViewModel viewModel) { try { log.Debug(WeekDayViewModel.FormatWeekDayViewModel(viewModel)); WeekDayDTO weekDay = new WeekDayDTO(); // copy values viewModel.UpdateDTO(weekDay, null); //RequestContext.Principal.Identity.GetUserId()); // audit weekDay.CreateBy = null; //RequestContext.Principal.Identity.GetUserId(); weekDay.CreateOn = DateTime.UtcNow; // add log.Debug("_weekDayService.AddWeekDay - " + WeekDayDTO.FormatWeekDayDTO(weekDay)); int id = _weekDayService.AddWeekDay(weekDay); weekDay.WeekDayId = id; log.Debug("result: 'success', id: " + id); return(weekDay); } catch (Exception e) { // error log.Error(e.ToString()); throw; } }
public MainWindow() { InitializeComponent(); vModel = new WeekDayViewModel(); this.DataContext = vModel; }
public OrganizerPageDetail() { InitializeComponent(); // stack.HeightRequest = Application.Current.MainPage.Height; //browser.HeightRequest = Application.Current.MainPage.Height; BindingContext = new WeekDayViewModel(); }
public ShellViewModel() { Wochentage = new ObservableCollection <WeekDayViewModel>(); for (int i = 0; i < 20; i++) { var wt = new WeekDayViewModel(); wt.Datum = DateTime.Now.AddDays(i).ToString(); Wochentage.Add(wt); } }
//[ValidateAntiForgeryToken] /// <summary> /// Updates data for an existing WeekDay, or creates a new WeekDay if the Id is 0 /// </summary> /// <param name="viewModel">WeekDay data</param> /// <returns>WeekDay id</returns> public IHttpActionResult Upsert(WeekDayViewModel viewModel) { log.Debug("Upsert"); if (viewModel.WeekDayId > 0) { var t = Update(viewModel); //return Json(true); //return JsonConvert.SerializeObject(t.WeekDayId); return(Ok(t.WeekDayId)); } else { var t = Create(viewModel); //return Json(t.WeekDayId); //return JsonConvert.SerializeObject(t.WeekDayId); return(Ok(t.WeekDayId)); } }
public PanoramaPage1() { InitializeComponent(); StartPeriodicAgent(); Loaded += OnLoaded; mForecastCityViewModel = new ForecastCityViewModel(); mWeekDayViewModel = new WeekDayViewModel(); WeekDayViewOnPage.DataContext = mWeekDayViewModel; mForecastViewModel = new ForecastViewModel(); ForecastViewOnPage.DataContext = mForecastViewModel; mMainPageViewModel = new MainPageViewModel(); FirstPivot.DataContext = mMainPageViewModel; DateTime now = DateTime.Now; mMainPageViewModel.DateText = now.ToString(" M/dd dddd", new CultureInfo("zh-TW")); mMainPageViewModel.BackgroundImage = mBackgroundImage; MainPageLayoutRoot.DataContext = mMainPageViewModel; IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings; if (settings.Contains("lastLaunchTime")) { TimeSpan difference = DateTime.Now - (DateTime)settings["lastLaunchTime"]; if (difference.Days >= 13) { MessageBox.Show("因為系統會自動關閉不常用的程式背景作業,請至少每兩週開啟一次晴時多雲偶陣雨,讓動態磚能自動更新!"); } } settings["lastLaunchTime"] = DateTime.Now; settings.Save(); //WeekDayViewOnPage.DataContext = forecastCityViewModel; //WeekDayViewOnPage.DataContext = new WeekDayViewModel(); }
private WeekDayDTO Update(WeekDayViewModel viewModel) { try { log.Debug(WeekDayViewModel.FormatWeekDayViewModel(viewModel)); // get log.Debug("_weekDayService.GetWeekDay - weekDayId: " + viewModel.WeekDayId + " "); var existingWeekDay = _weekDayService.GetWeekDay(viewModel.WeekDayId); log.Debug("_weekDayService.GetWeekDay - " + WeekDayDTO.FormatWeekDayDTO(existingWeekDay)); if (existingWeekDay != null) { // copy values viewModel.UpdateDTO(existingWeekDay, null); //RequestContext.Principal.Identity.GetUserId()); // update log.Debug("_weekDayService.UpdateWeekDay - " + WeekDayDTO.FormatWeekDayDTO(existingWeekDay)); _weekDayService.UpdateWeekDay(existingWeekDay); log.Debug("result: 'success'"); } else { log.Error("existingWeekDay: null, WeekDayId: " + viewModel.WeekDayId); } return(existingWeekDay); } catch (Exception e) { // error log.Error(e.ToString()); throw; } }
//[ValidateAntiForgeryToken] /// <summary> /// Save a list of WeekDay /// </summary> /// <param name="viewModels">WeekDay view models</param> /// <param name="id">(not used)</param> /// <returns>true if the operation is successfull</returns> public IHttpActionResult SaveList(WeekDayViewModel[] viewModels, int?id) { try { log.Debug("SaveList"); if (viewModels != null) { // save list foreach (WeekDayViewModel viewModel in viewModels) { log.Debug(WeekDayViewModel.FormatWeekDayViewModel(viewModel)); if (viewModel.WeekDayId > 0) { var t = Update(viewModel); } else { var t = Create(viewModel); } } } else { log.Error("viewModels: null"); } //return Json(true); //return JsonConvert.SerializeObject(true); return(Ok(true)); } catch (Exception e) { // error log.Error(e.ToString()); throw; } }
public ThreeDayOrganiser() { InitializeComponent(); BindingContext = new WeekDayViewModel(); }