public void StartMacroStudio() { StudioViewModel viewModel = new StudioViewModel(new EditingCommandHelper(), new FileHelper(), new MacroTaskEditPresenter(), new MacroRunPresenter(), new ProgressPresenterWindow()); Window mainWindow = new MainWindow(viewModel); mainWindow.Show(); }
public ActionResult GetStudio(string id) { string tokenValue = (string)Session["Token"]; client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", tokenValue); StudioViewModel Studio = null; try { HttpResponseMessage response = client.GetAsync($"http://localhost:50581/api/EmpApi/GetStudioByName/{id}").Result; if (response.IsSuccessStatusCode) { Studio = response.Content.ReadAsAsync <StudioViewModel>().Result; return(View(Studio)); } else { return(RedirectToAction("Login")); } } catch (Exception exe) { return(RedirectToAction("Login")); } return(View()); }
private void BindMacroTask(MacroTask macroTask, StudioViewModel viewModel) { switch (macroTask.MacroTaskType) { case EMacroTaskType.Text: ShowOnlyText(); TextBoxTaskText.Text = macroTask.Line; break; case EMacroTaskType.SpecialKey: ShowOnlyComboBox(); ComboBoxItems.ItemsSource = viewModel.SupportedSpecialKeys; SelectComboBoxItem(macroTask.SpecialKey.ToString()); break; case EMacroTaskType.Format: ShowAppropriateFormattingOptions(); break; case EMacroTaskType.Variable: ShowVariableOptions(); VariableEditor.SetInitialValues(viewModel.RegisteredVariables[macroTask.VarName]); break; default: break; } }
public MacroTaskEditControl(StudioViewModel viewModel) { InitializeComponent(); DisplayedTask = viewModel.MacroTaskInEdit; this.viewModel = viewModel; LabelTaskType.Content = DisplayedTask.MacroTaskType.GetFriendlyString(); BindMacroTask(DisplayedTask, viewModel); }
// GET public ActionResult EditStudio(string modelName, string modelAddress, int modelId) { var model = new StudioViewModel() { Name = modelName, Address = modelAddress, Id = modelId }; return this.PartialView("_PartialEditStudio", model); }
public ActionResult Edit(StudioViewModel model) { if (ModelState.IsValid) { var studio = ViewModelToStudio(model); studio.UpdatedBy = User.Identity.Name; _studioRepository.Save(studio); return(RedirectToAction("Index")); } return(View(model)); }
public ActionResult AddStudio(StudioViewModel studio) { this.studiosRepo.Add(new Studio() { Name = studio.Name, Address = studio.Address }); this.studiosRepo.SaveChanges(); return this.RedirectToAction("Index"); }
public ActionResult Create(StudioViewModel studio) { if (ModelState.IsValid) { studios.Add(new Studio() { Name = studio.Name, Address = studio.Address }); studios.SaveChanges(); return(Content("Done!")); } return(PartialView("_Create", studio)); }
public ActionResult Create(StudioViewModel studio) { if (ModelState.IsValid) { studios.Add(new Studio() { Name = studio.Name, Address = studio.Address }); studios.SaveChanges(); return Content("Done!"); } return PartialView("_Create", studio); }
public ActionResult Edit(StudioViewModel studio) { if (ModelState.IsValid) { var studioDb = studios.GetById(studio.Id); studioDb.Name = studio.Name; studioDb.Address = studio.Address; studios.Update(studioDb); studios.SaveChanges(); return Content("Done!"); } return PartialView("_Edit", studio); }
public ActionResult Edit(StudioViewModel studio) { if (ModelState.IsValid) { var studioDb = studios.GetById(studio.Id); studioDb.Name = studio.Name; studioDb.Address = studio.Address; studios.Update(studioDb); studios.SaveChanges(); return(Content("Done!")); } return(PartialView("_Edit", studio)); }
private void Bind(StudioViewModel viewModel) { this.viewModel = viewModel; DataContext = viewModel; CreateSpecialKeyMenuItems(); CreateFormatMenuItems(); viewModel.RichTextBoxControl = RichTextBoxMain; RichTextBoxMain.Document = viewModel.CurrentRichText; RichTextBoxMain.TextChanged += RichTextBoxMain_TextChanged; RibbonButtonColor.LargeImageSource = viewModel.ColorImageDrawing; RibbonButtonColor.SmallImageSource = viewModel.ColorImageDrawing; viewModel.PropertyChanged += ViewModel_PropertyChanged; }
public ActionResult Create(StudioViewModel model) { try { if (ModelState.IsValid) { var studio = ViewModelToStudio(model); studio.CreatedBy = studio.UpdatedBy = User.Identity.Name; studio.CreatedOn = studio.UpdatedOn = DateTime.UtcNow; _studioRepository.Save(studio); return(RedirectToAction("Index")); } return(View(model)); } catch (Exception) { return(View(model)); } }
public async Task <IActionResult> StudioData() { var lastUpdate = await GetLastCommit(); var model = new StudioViewModel() { Geo = await LoadGeoAreas(), Data = await LoadInfectionData(lastUpdate), }; foreach (var area in model.Geo.Areas) { area.Value.Geometry = null; } return(Json(model, new JsonSerializerSettings() { ContractResolver = new CamelCasePropertyNamesContractResolver(), NullValueHandling = NullValueHandling.Ignore })); }
public MacroTaskControl(MacroTask macroTask, StudioViewModel viewModel) { InitializeComponent(); this.macroTask = macroTask; this.viewModel = viewModel; this.DataContext = macroTask; this.AllowDrop = true; TaskTextTitle.Text = RtfEnumStringRetriever.GetFriendlyString(macroTask.MacroTaskType); switch (macroTask.MacroTaskType) { case EMacroTaskType.SpecialKey: TaskText.Text = macroTask.SpecialKey.ToString(); HideColorFontAndSize(); CanvasMain.Background = new SolidColorBrush(Colors.LightSeaGreen); break; case EMacroTaskType.Format: TaskText.Text = macroTask.FormatType.ToString(); SetupFormatType(); CanvasMain.Background = new SolidColorBrush(Colors.LightSteelBlue); break; case EMacroTaskType.Variable: TaskText.Text = macroTask.VarName; HideColorFontAndSize(); CanvasMain.Background = new SolidColorBrush(Colors.LightGoldenrodYellow); break; case EMacroTaskType.Undefined: case EMacroTaskType.Text: default: HideColorFontAndSize(); TaskText.Text = StudioViewModel.GetTextFromMacroTask(macroTask); CanvasMain.Background = new SolidColorBrush(Colors.LightPink); break; } }
public MainWindow(StudioViewModel viewModel) { InitializeComponent(); Bind(viewModel); }
public void ShowEditControl(StudioViewModel viewModel) { MacroTaskEditControl macroTaskEditControl = new MacroTaskEditControl(viewModel); macroTaskEditControl.ShowDialog(); }
private Studio ViewModelToStudio(StudioViewModel model) { return(Mapper.Map <Studio>(model)); }