public MarkerViewModel Add(MarkerDto markerDto) { Marker marker = new Marker { Id = markerDto.Id, Description = markerDto.Description, Image = markerDto.Image != null?Convert.FromBase64String(markerDto.Image) : null, Latitude = markerDto.Latitude, Longitude = markerDto.Longitude, CreatedAt = DateTime.Now, Solved = markerDto.Solved, CreatedByCitizenId = _context.Citizens.SingleOrDefault(c => c.Name == markerDto.CreatedByCitizen).Id }; _context.Markers.Add(marker); _context.SaveChanges(); MarkerViewModel markerViewModel = new MarkerViewModel { Id = marker.Id, Description = marker.Description, Latitude = marker.Latitude, Longitude = marker.Longitude, Solved = marker.Solved, CreatedAt = marker.CreatedAt, CreatedByCitizen = marker.CreatedByCitizen.Name, Image = marker.Image }; return(markerViewModel); }
public NewTripBase() : base() { var mapCentre = new LatLng(-42, 175); // Centred on New Zealand MapStateViewModel = new MapStateViewModel { MapCentreLatitude = mapCentre.Lat, MapCentreLongitude = mapCentre.Lng, Zoom = 4 }; PositionMap = new Map("map", new MapOptions { Center = mapCentre, Zoom = MapStateViewModel.Zoom }); OpenStreetMapsTileLayer = new TileLayer( "https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png", new TileLayerOptions { Attribution = @"Map data © <a href=""https://www.openstreetmap.org/"">OpenStreetMap</a> contributors, " + @"<a href=""https://creativecommons.org/licenses/by-sa/2.0/"">CC-BY-SA</a>" } ); MarkerViewModel = new MarkerViewModel(); }
public MarkerViewModel Solve(Guid markerId, string citizen) { var marker = _context.Markers.FirstOrDefault(m => m.Id == markerId); marker.Solved = true; marker.ResolvedAt = DateTime.Now; marker.ResolvedByCitizen = _context.Citizens.SingleOrDefault(c => c.Name == citizen); _context.SaveChanges(); var solvedMarker = _context.Markers .Include(m => m.CreatedByCitizen) .SingleOrDefault(m => m.Id == markerId); var markerViewModel = new MarkerViewModel { Id = solvedMarker.Id, Description = solvedMarker.Description, Image = solvedMarker.Image, Latitude = solvedMarker.Latitude, Longitude = solvedMarker.Longitude, Solved = solvedMarker.Solved, ResolvedAt = solvedMarker.ResolvedAt, CreatedByCitizen = solvedMarker.CreatedByCitizen.Name, ResolvedByCitizen = solvedMarker.ResolvedByCitizen.Name }; return(markerViewModel); }
public VectorViewModel(int id, int parentId, string name, ViewModelBase parent, Document parentDocument) : base(id, parentId, name, parent, parentDocument) { int markerId = parentDocument.GetNextId(); var markerViewModel = new MarkerViewModel(markerId, id, "marker" + markerId.ToString(), this, parentDocument); parentDocument.AddChild(markerViewModel); }
public MarkerCalculationsChildWindow(MarkerViewModel viewModel) { InitializeComponent(); _viewModel = viewModel; DataContext = viewModel; viewModel.GetSalesOrderColor(); }
public CodeMarkerTagger(ITextView textView, ITextBuffer buffer, IEventAggregator eventAggregator) { _textView = textView; _buffer = buffer; eventAggregator.AddListener(new DelegateListener <SearchResultEvent>(OnSearch), true); eventAggregator.AddListener(new DelegateListener <StartNewSearchEvent>(OnNewSearch), true); eventAggregator.AddListener(new DelegateListener <ExitEvent>(OnExit), true); _searchMarkerViewModel = new MarkerViewModel(); }
public CuttingOrderChildWindow(MarkerViewModel markerViewModel) { RollUnitList = new List <string> { "KG", "Meter" }; InitializeComponent(); DataContext = markerViewModel; CuttingOrderListChildWindows = new ObservableCollection <CuttingOrderViewModel>(); }
public MarkersView() { InitializeComponent(); _viewModel = (MarkerViewModel)LayoutRoot.DataContext; DataContext = _viewModel; _viewModel.SubmitSearchAction += ViewModel_SubmitSearchAction; SwitchFormMode(FormMode.Add); }
public ActionResult SaveMarker(MarkerViewModel mvm) { Entities mapEntity = new Entities(); string userId = User.Identity.GetUserId(); Marker m; if (mvm.markerId != 0) { m = mapEntity.Markers.SingleOrDefault(x => x.Id == mvm.markerId && x.UserId == userId); if (m != null) { m.title = mvm.title; m.description = mvm.description; m.latitude = mvm.latitude; m.longitude = mvm.longitude; m.type = mvm.type; } else { return(Json("Incorrect Marker", JsonRequestBehavior.AllowGet)); } } else // Create new one { m = new Marker(); m.UserId = userId; m.latitude = mvm.latitude; m.longitude = mvm.longitude; m.title = mvm.title; m.description = mvm.description; m.type = mvm.type; mapEntity.Markers.Add(m); } mapEntity.SaveChanges(); return(Json(m.Id, JsonRequestBehavior.AllowGet)); }
public SearcherWithMarker(MarkerViewModel markerViewModel) { InitializeComponent(); DataContext = markerViewModel; }
public MarkerSizeChildWindow(MarkerViewModel viewModel) { InitializeComponent(); DataContext = viewModel; }
public MarkerForm(MarkerViewModel viewModel) { InitializeComponent(); this.viewModel = viewModel; //Do this if you need access to the VM from inside your View. Or you could just use this.Datacontext to access the VM. this.DataContext = viewModel; }
public MarkerHeaderListSearchResultsChild(MarkerViewModel viewModel) { InitializeComponent(); DataContext = viewModel; }