private async void ClosePopup_OnClick(object Sender, RoutedEventArgs E) { try { Storyboard sb = new Storyboard(); sb = (Storyboard)TryFindResource("MyStoryboard"); sb.Begin(); await Task.Delay(1000); CameraDetailsViewModel vm = DataContext as CameraDetailsViewModel; if (vm == null) { return; } CanvasEventArgs canvasEventArgs = new CanvasEventArgs(); OnCloseCanvas(canvasEventArgs); } catch (Exception ex) { Utility.WriteLog(ex); MessageBox.Show(Utility.GetErrorMessage()); Utility.LogOut(); } }
public CameraDetailsView() { InitializeComponent(); WindowStartupLocation = WindowStartupLocation.CenterScreen; var viewModel = new CameraDetailsViewModel(); this.DataContext = viewModel; if (viewModel.CloseAction == null) { viewModel.CloseAction = new Action(this.Close); } }
public ActionResult Add(CameraDetailsViewModel cameraVm) { if (this.ModelState.IsValid) { var camera = this.Mapper.Map <Camera>(cameraVm); camera.OwnerId = this.User.Identity.GetUserId(); this.cameras.AddCamera(camera); return(this.RedirectToAction("All")); } return(this.View(cameraVm)); }
public CameraDetailsUserControl(AssetsViewDTO Camera) { Properties.Resources.Culture = new CultureInfo(Utility.GetLang()); InitializeComponent(); CameraDetailsViewModel vm = new CameraDetailsViewModel { Camera = Camera }; DataContext = vm; }