public ActionResult ChangeDetails(SiteViewModel siteView) { var site = _context.SiteAdmin.SingleOrDefault(m => m.Placeid == siteView.PlaceId); if (site == null) { return(HttpNotFound()); } site.CoordPassword = siteView.CoordPassword; site.PlaceName = siteView.PlaceName; site.Password = siteView.PassWord; site.EmployeeEsi = siteView.EmployeeEsi; site.EmployerEsi = siteView.EmployerEsi; var employee = _context.Employess.SingleOrDefault(m => m.Name == siteView.EmployeeName); if (employee != null) { site.EmployeeId = employee.EmployeeId; } _context.SaveChanges(); return(RedirectToAction("Index", "Site")); }
public async Task <ActionResult> New(string tabId, int parentId) { var site = SiteService.New(); var model = SiteViewModel.Create(site, tabId, parentId); return(await JsonHtml("Properties", model)); }
public ActionResult Create(SiteViewModel siteViewModel) { try { var SiteResult = new ServiceResponseModel(); if (siteViewModel.Id < 1) { siteViewModel.CreatedBy = Convert.ToInt32(Session["UserId"]); siteViewModel.CompanyId = Convert.ToInt32(Session["CompanyId"]); SiteResult = webServices.Post(siteViewModel, "CustomerSites/Add"); } else { siteViewModel.UpdateBy = Convert.ToInt32(Session["UserId"]); siteViewModel.CompanyId = Convert.ToInt32(Session["CompanyId"]); SiteResult = webServices.Post(siteViewModel, "CustomerSites/Update"); } if (SiteResult.StatusCode == System.Net.HttpStatusCode.Accepted) { var reuslt = (new JavaScriptSerializer().Deserialize <int>(SiteResult.Data)); return(RedirectToAction(nameof(Index))); } return(View(siteViewModels)); } catch (Exception ex) { throw ex; } }
public void Update(SiteViewModel model) { var data = _context.AsQueryable <Site>().Where(x => x.ID == model.ID).FirstOrDefault(); if (data == null) { throw new ArgumentException("Data does not exists."); } //check if lob already exists if (data.Name != model.Name) { var dataExists = _context.AsQueryable <Site>().Where(x => x.Name == model.Name).FirstOrDefault(); if (dataExists != null) { if (data.ID != dataExists.ID) { throw new ArgumentException("Site name already exists."); } } } data.Name = model.Name ?? data.Name; data.Code = model.Code ?? data.Code; data.Description = model.Description ?? data.Description; data.ModifiedBy = model.ModifiedBy; data.DateModified = model.DateModified ?? DateTime.Now; data.Active = model.Active; _context.Update <Site>(data); _context.SaveChanges(); }
public SiteViewModel Create(SiteViewModel model) { var dataExists = _context.AsQueryable <Site>().Where(x => x.Name == model.Name && x.Active == true).FirstOrDefault(); if (dataExists != null) { throw new ArgumentException("Site name already exists in campaign."); } var data = new Site() { Name = model.Name, Code = model.Code, Description = model.Description, CreatedBy = model.CreatedBy, ModifiedBy = null, DateCreated = model.DateCreated, DateModified = null, Active = model.Active }; _context.Add <Site>(data); _context.SaveChanges(); model.ID = data.ID; return(model); }
public ActionResult AddSiteResult(SiteViewModel site) { var employee = _context.Employess.SingleOrDefault(m => m.Name == site.EmployeeName); var check = _context.SiteAdmin.Any(s => s.Placeid == site.PlaceId); if (employee == null) { site.ErrorMessage = "Please enter the employee name in lowercase and select the name from given dropdown"; site.isValid = false; return(View("Site", site)); } if (check) { site.ErrorMessage = "Please Provide an unique Place Id"; site.isValid = false; return(View("Site", site)); } var newSite = new Site() { EmployeeId = employee.EmployeeId, Password = site.PassWord, Placeid = site.PlaceId, PlaceName = site.PlaceName }; _context.SiteAdmin.Add(newSite); _context.SaveChanges(); return(RedirectToAction("Index", "Site")); }
public ViewResult CheckRequest(int?page, int id) { if (ModelState.IsValid) { int size = 20; int pageNumber = (page ?? 1); SiteDTO tempSite = _siteService.GetSite(id); var mapperPaged = new MapperConfiguration(cfg => cfg.CreateMap <RequestDTO, RequestViewModel>()).CreateMapper(); var temp = mapperPaged.Map <List <RequestDTO>, List <RequestViewModel> >(tempSite.RequestsDTO); foreach (var b in temp) { ViewBag.PaggedList = temp.ToPagedList(pageNumber, size); } SiteViewModel siteVM = new SiteViewModel { Id = tempSite.Id, RequestIp = tempSite.RequestIp, SummaryTime = tempSite.SummaryTime, Url = tempSite.Url, RequestsVM = temp }; var slowResult = (from b in siteVM.RequestsVM select new { Time = b.TimeRequest, Url = b.SitemapUrl }).Where(t => t.Time == siteVM.RequestsVM.Max(y => y.TimeRequest)).First(); var fastResult = (from b in siteVM.RequestsVM select new { Time = b.TimeRequest, Url = b.SitemapUrl }).Where(t => t.Time == siteVM.RequestsVM.Min(y => y.TimeRequest)).First(); ViewBag.Slow = slowResult.Url + " - " + slowResult.Time; ViewBag.Fast = fastResult.Url + " - " + fastResult.Time; ViewBag.DataPoints = JsonConvert.SerializeObject(siteVM.RequestsVM.OrderBy(p => p.TimeRequest)); return(View(siteVM)); } return(View()); }
public int MapViewModelToSite(SiteViewModel model, string user, bool performSave) { var Site = GetSiteById(model.Id); Site = Site == null?Mapper.Map <SiteViewModel, Site>(model) : Mapper.Map(model, Site); if (!performSave) { return(Site.Id); } if (Site.Id > 0) { Site.SetUpdateDetails(user); repository.SaveExisting(Site); } else { Site.SetCreateDetails(user); repository.SaveNew(Site); } return(Site.Id); }
public virtual ActionResult Manage(long?id, string url) { var model = new SiteViewModel(); if (!string.IsNullOrEmpty(url)) { var sites = _siteBusiness.GetList(url); if (sites.Any()) { model = sites.First().ToViewModel <SiteViewModel>(); } else { if (!url.ToLower().StartsWith("http")) { url = "http://" + url; } var page = Requester.GetPage(url); model.SiteUrl = url.ReplaceAnyCase("www.", "").ReplaceAnyCase("http://", "").ReplaceAnyCase("https://", "").Replace("/", ""); model.SiteTitle = page.Title; model.SiteDesc = page.Description; model.IsBlog = model.SiteUrl.IndexOf('.') != model.SiteUrl.LastIndexOf('.') ? true : false; } } if (id.HasValue) { model = _siteBusiness.GetList().SingleOrDefault(s => s.Id == id).ToViewModel <SiteViewModel>(); } return(View(model)); }
public ActionResult Edit(int id) { var site = _context.SiteAdmin.SingleOrDefault(m => m.Placeid == id); if (site == null) { return(HttpNotFound()); } var view = new SiteViewModel() { EmployeeName = "" }; var employee = _context.Employess.SingleOrDefault(m => m.EmployeeId == site.EmployeeId); if (employee != null) { view.EmployeeName = employee.Name; } view.PlaceName = site.PlaceName; view.PassWord = site.Password; view.PlaceId = (int)site.Placeid; view.CoordPassword = site.CoordPassword; view.EmployeeEsi = site.EmployeeEsi; view.EmployerEsi = site.EmployerEsi; return(View(view)); }
public SiteViewModel GetSite(string siteId, string userId) { var site = _siteRepository.Get(siteId); if (site == null) { throw new LynexException(string.Format("Site {0} not exists", siteId)); } else if (site.UserId != userId) { throw new LynexException(string.Format("User {0} does not have permissions on Site {1}", userId, siteId)); } else { var output = new SiteViewModel(site); foreach (var @switch in site.Switches) { output.SwitchViewModels.Add(new SwitchViewModel(@switch)); } foreach (var wall in site.Walls) { output.WallViewModels.Add(new WallViewModel(wall)); } return(output); } }
public ActionResult Details(int Id) { try { var result = webServices.Post(new SiteViewModel(), "/CustomerSites/CustomerSiteById/" + Id); if (result.StatusCode == System.Net.HttpStatusCode.Accepted) { if (result.Data != "[]") { siteViewModel = (new JavaScriptSerializer().Deserialize <SiteViewModel>(result.Data.ToString())); } } if (Request.IsAjaxRequest()) { return(Json(siteViewModel, JsonRequestBehavior.AllowGet)); } else { return(View(siteViewModel)); } } catch (Exception) { throw; } }
public ActionResult Edit(SiteViewModel siteToChange) { var siteDTO = _mapper.Map <SiteViewModel, SiteDTO>(siteToChange); _siteService.ChangeSite(siteDTO); return(RedirectToAction("Index")); }
//[HttpPost] public ActionResult Create(SiteViewModel viewModel) { if (!ModelState.IsValid) { ModelState.AddModelError("", "Site Problem"); return(View()); //Redirect tek nje error page } Site site = new Site() { SiteNumber = viewModel.SiteNumber, ContractDate = DateTime.Now, HomeOwner = viewModel.HomeOwner, ContactNumber = viewModel.ContactNumber, ContactEmail = viewModel.ContactEmail, HouseType = viewModel.HouseType, ContractValueExGST = viewModel.ContractValueExGST, ContractValueIncGST = viewModel.ContractValueIncGST, PreContactEOT = viewModel.PreContactEOT, DOPCDate = DateTime.Now, TwelveMonthMaintenance = DateTime.Now.AddYears(1), Note = viewModel.Note }; _context.Sites.Add(site); _context.SaveChanges(); return(View()); }
/// <summary> /// Returns the Sites /// </summary> /// <returns></returns> public List <SiteViewModel> GetSites(bool isActiveSites) { try { List <SiteViewModel> sites = new List <SiteViewModel>(); List <BusinessModel.BusinessModels.Site> sitesDTO = _siteRepository.GetSites(isActiveSites); foreach (BusinessModel.BusinessModels.Site siteDTO in sitesDTO) { SiteViewModel site = new SiteViewModel(); site.SiteCode = siteDTO.SiteCode; site.SiteName = siteDTO.SiteName; site.SiteDescription = siteDTO.SiteDescription; site.RecordStatus = siteDTO.RecordStatus; site.SiteId = siteDTO.SiteId; site.Clients = GetClientsAssociatedWithSite(site.SiteId, false); sites.Add(site); } return(isActiveSites ? sites.OrderBy(x => x.SiteName).ToList() : sites); } catch (Exception ex) { _logger.Log(ex, LogLevel.Error, ex.Message); return(null); } }
public ActionResult Create(SiteViewModel model) { if (ModelState.IsValid) { SiteCoord sc = Maps.GetLocForAddress(model.Address); string region = Maps.GetRegion(sc); //Mapper.Map<Site>(model); Site s = new Site() { Address = model.Address, Height = model.Height }; try { DesignWindCalculation calc = new DesignWindCalculation(); double designSpeed = calc.For(s); SiteSurvey survey = new SiteSurvey(); survey = calc.Result(ref s); } catch (Exception e) { } db.Sites.Add(s); db.SaveChanges(); return(RedirectToAction("Edit", new { id = s.Id })); } return(View(model)); }
public ActionResult Create(SiteViewModel model) { if (ModelState.IsValid) { SiteCoord sc = Maps.GetLocForAddress(model.Address); string region = Maps.GetRegion(sc); //Mapper.Map<Site>(model); Site s = new Site() { Address = model.Address, Height = model.Height }; try { DesignWindCalculation calc = new DesignWindCalculation(); double designSpeed = calc.For(s); SiteSurvey survey = new SiteSurvey(); survey = calc.Result(ref s); } catch(Exception e) { } db.Sites.Add(s); db.SaveChanges(); return RedirectToAction("Edit", new { id = s.Id } ); } return View(model); }
public IActionResult Index(Guid PropertyTypeId) { try { //var sites = _siteRepository.GetAllSites().OrderBy(p => p.SiteId); //List<SystemCode> myList = _systemCodeRepository.GetAllSystemCodes().ToList(); //SiteViewModel _siteViewModel = new SiteViewModel(); //_siteViewModel.Sites = sites.ToList(); //_siteViewModel.SystemCodes = myList; // SiteViewModel _siteViewModel = SetData(PropertyTypeId); if (_siteViewModel.SystemCodes.Count > 0 && PropertyTypeId == Guid.Empty) { _siteViewModel.SelectedPropertyTypeValue = _siteViewModel.SystemCodes[0].Value; } if (_siteViewModel.SystemCodes.Count > 0 && PropertyTypeId != Guid.Empty) { _siteViewModel.SelectedPropertyTypeValue = _siteViewModel.SystemCodes.Where(p => p.SystemCodeId == PropertyTypeId).Select(p => p.Value).FirstOrDefault(); _siteViewModel.SelectedPropertyTypeId = _siteViewModel.SystemCodes.Where(p => p.SystemCodeId == PropertyTypeId).Select(p => p.SystemCodeId).FirstOrDefault(); } return(View(_siteViewModel)); } catch (Exception ex) { throw ex; } }
public async Task <ActionResult> SiteUpdate(string siteId, SiteViewModel model) { if (ModelState.IsValid) { model.TenantKey = model.TenantKey.FormatTenantKey(); if (ValidateSiteIdInRouteAndModel(siteId, model.Id) == false) { return(BadRequest(ModelState)); } if (await ValidateDuplicateSiteTitleAsync(model.ClientId, model.Title, model.Id) == false) { return(BadRequest(ModelState)); } if (await ValidateDuplicateSiteTenantKeyAsync(model.ClientId, model.TenantKey, model.Id) == false) { return(BadRequest(ModelState)); } var site = model.ProjectTo <Site>(); site.Cultures = model.Cultures.Where(x => x.IsSelected).Select(x => new SiteCulture() { CultureKey = x.CultureKey }).ToList(); site.SiteDirectories = site.SiteDirectories.Where(d => model.SiteDirectories.Where(y => y.Selected).Select(x => x.DirectoryId).ToList().Contains(d.DirectoryId)).ToList(); await _siteManager.UpdateAsync(site); return(Ok(model)); } return(BadRequest(ModelState)); }
public async Task Test_Refresh_Clears_And_Loads_Questions() { Site = new SiteViewModel(new Site()); Subject.Questions.Add(new QuestionItemViewModel()); NetworkApi.Questions( (site, order, sort, page, pagesize, filter) => Task.FromResult(new Response <Question>() { Items = new[] { new Question() { Title = "Test", Owner = new ShallowUser() { ProfileImage = "https://example.com" } }, } })); await Subject.Refresh.Execute(); Assert.Collection(Subject.Questions, q => Assert.Equal("Test", q.Title)); }
// GET: Site public ActionResult Index() { var sitelist = _context.SiteAdmin.ToList(); var siteview = new List <SiteViewModel>(); foreach (var site in sitelist) { var employee = _context.Employee2.SingleOrDefault(m => m.EmployeeId == site.EmployeeId); if (employee == null) { // break; } var view = new SiteViewModel() { EmployeeName = employee.Name, PlaceId = (int)site.Placeid, PlaceName = site.PlaceName, PassWord = site.Password, CoordPassword = site.CoordPassword, EmployeeEsi = site.EmployeeEsi, EmployerEsi = site.EmployerEsi }; siteview.Add(view); } return(View(siteview)); }
public async Task <IActionResult> PutSite(Guid id, SiteViewModel siteVM) { if (!_context.Site.Any(s => s.Id == id)) { return(BadRequest()); } var site = _context.Site.FirstOrDefault(s => s.Id == id); site.Update(siteVM); _context.Entry(site).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SiteExists(id)) { return(NotFound()); } else { throw; } } return(Ok()); }
public IActionResult SelectedIndexChange([Bind] SiteViewModel siteViewModel) { SiteViewModel _siteViewModel = SetData(siteViewModel.SelectedPropertyTypeId); _siteViewModel.SelectedPropertyTypeId = siteViewModel.SelectedPropertyTypeId; _siteViewModel.SelectedPropertyTypeValue = siteViewModel.SelectedPropertyTypeValue; return(RedirectToAction(nameof(Index), new { PropertyTypeId = _siteViewModel.SelectedPropertyTypeId })); }
public bool AddADSettings(SiteViewModel model, Guid IdSite) { bool result = false; //todo // Guardar los settings en la tabla return(result); }
public JsonResult CreateSite([FromBody] SiteViewModel viewModel) { if (ModelState.IsValid) { return(CreateSiteWithToken(viewModel)); } return(Json(new { success = false })); }
public ActionResult Unsubscribed() { using (var context = new ContentStorage()) { var model = new SiteViewModel(null, context, false); return View(model); } }
public void TestGetSiteStatus(string status, string expectedResult) { var schoolViewModel = new SiteViewModel { Status = status }; var result = schoolViewModel.GetSiteStatus(); result.Should().Be(expectedResult); }
public void Controllers_test_routes_to_checkrequest_second() { var mockSiteService = new Mock <ISiteService>(); HomeController controller = new HomeController(mockSiteService.Object); SiteViewModel site = new SiteViewModel(); ActionResult result = controller.Index(site); Assert.IsInstanceOfType(result, typeof(ActionResult)); }
public async Task <ActionResult> SaveSite([FromBody] SiteViewModel site) { var mappedSite = Map <SiteViewModel, Site>(site); var savedSite = await _siteService.SaveSite(mappedSite); await ClearSiteCache(); return(Ok(savedSite)); }
public QuestionsViewModelTests() { NetworkApi = new StubINetworkApi(); Search = new StubISearchViewModel(); Subject = new QuestionsViewModel(search: Search, networkApi: NetworkApi); Search.SelectedSite_Set(site => Site = site); Search.SelectedSite_Get(() => Site); Search.LoadSites_Get(() => LoadSites); }
public void Test_HighResIconUrlOrFallback_Uses_The_High_Resolution_Icon_First(string url, string expected) { Subject = new SiteViewModel(new Site() { HighResolutionIconUrl = url, IconUrl = "https://stackoverflow.com/lo-res" }); Assert.Equal(new Uri(expected), Subject.HighResIconUrlOrFallback); }
public async Task <ActionResult> Properties(string tabId, int parentId, int id, string successfulActionCode) { var site = SiteService.Read(id); ViewData[SpecialKeys.IsEntityReadOnly] = site.LockedByAnyoneElse; var model = SiteViewModel.Create(site, tabId, parentId); model.SuccesfulActionCode = successfulActionCode; return(await JsonHtml("Properties", model)); }
public ActionResult NotFound() { using (var context = new ContentStorage()) { SiteViewModel model = new SiteViewModel(null, context, true) { IsRoot = false }; return View(model); } }
// // GET: /Site/Create public ActionResult Create() { var model = new SiteViewModel { // Address // ********* insert GEO location result here (Device wrapper) **********// Height = 2.700 //StructureList = new SelectList(LookupHelper.GetStructureTypeList(), "Value", "Text") }; return View(model); }
public ActionResult Details(int id) { using (var context = new ContentStorage()) { var model = new SiteViewModel("articles", context, false) { Article = context.Article.First(a => a.Id == id) }; ViewBag.PageTitle = model.Article.Title; return View(model); } }
public ActionResult Index(string id) { //WebSession.CurrentMenuHighlight = CurrentMenuHighlight.None; using (var context = new ContentStorage()) { SiteViewModel model = new SiteViewModel(id, context, true); ViewBag.PageTitle = model.Content.PageTitle; ViewBag.SeoDescription = model.Content.SeoDescription; ViewBag.SeoKeywords = model.Content.SeoKeywords; ViewBag.CurrentContentId = model.CurrentContentId; return View(model); } }
public ActionResult Search(string query) { //WebSession.CurrentMenuHighlight = CurrentMenuHighlight.None; using (var context = new ContentStorage()) { SiteViewModel model = new SiteViewModel("countries", context, false) { SearchResult = new List<Content>(), SearchQuery = query }; ViewBag.PageTitle = "Результат поиска"; if (string.IsNullOrEmpty(query)) { return View(model); } query = query.ToLower(); var contentItems = context.Content.Include("Parent") //.Include("Accordions") .Where(c => c.PlaceKind > 1).ToList(); foreach (var content in contentItems) { content.Text = HttpUtility.HtmlDecode(content.Text); content.Text = Regex.Replace(content.Text, @"<[^>]+>", String.Empty).Replace("\r", String.Empty).Replace("\n", String.Empty).Replace("\t", String.Empty); int strLength = content.Text.Length; if (strLength > 500) strLength = 500; content.Text = content.Text.Substring(0, strLength); //foreach (var accordion in content.Accordions) //{ // accordion.AccordionImages.Load(); //} if (content.Title != null && content.Title.ToLower().Contains(query) || content.MenuTitle != null && content.MenuTitle.ToLower().Contains(query) || content.Text != null && content.Text.ToLower().Contains(query)) model.SearchResult.Add(content); } return View(model); } }
// // GET: /Articles/ public ActionResult Index() { using (var context = new ContentStorage()) { var model = new SiteViewModel("articles", context, false); ViewBag.PageTitle = model.Content.PageTitle; ViewBag.SeoDescription = model.Content.SeoDescription; ViewBag.SeoKeywords = model.Content.SeoKeywords; var articles = context.Article.OrderBy(a => a.Date).ToList(); foreach (var article in articles) { article.Text = Regex.Replace(article.Text, @"<[^>]+>", String.Empty).Replace("\r", String.Empty).Replace("\n", String.Empty).Replace("\t", String.Empty); int strLength = article.Text.Length; if (strLength > 500) strLength = 500; article.Text = article.Text.Substring(0, strLength); } //{ model.Articles = articles; //}; return View(model); } }
public SiteDetails(User user, int siteID, bool readOnly) : base(user, "Site:" + siteID) { InitializeComponent(); this.SiteID = siteID; this.IsReadOnly = readOnly; var list = new List<Ellipsoid>(GeoUtils.ELLIPSOIDS); cmbDatum.ItemsSource = new ObservableCollection<string>(list.ConvertAll((ellipsoid) => { return ellipsoid.Name; })); if (GoogleEarth.IsInstalled()) { coordGrid.ColumnDefinitions[7].Width = new GridLength(23); } else { coordGrid.ColumnDefinitions[7].Width = new GridLength(0); } // Radio button checked event handlers optNearestPlace.Checked += new RoutedEventHandler((s, e) => { txtLocality.IsEnabled = false; txtDirectionFrom.IsEnabled = true; txtDistanceFrom.IsEnabled = true; txtFrom.IsEnabled = true; }); optLocality.Checked += new RoutedEventHandler((s, e) => { txtLocality.IsEnabled = true; txtDirectionFrom.IsEnabled = false; txtDistanceFrom.IsEnabled = false; txtFrom.IsEnabled = false; }); var service = new MaterialService(User); var model = service.GetSite(SiteID); _viewModel = new SiteViewModel(model); this.DataContext = _viewModel; tabSite.AddTabItem("Traits", new TraitControl(User, TraitCategoryType.Site, _viewModel) { IsReadOnly = readOnly }); tabSite.AddTabItem("Notes", new NotesControl(User, TraitCategoryType.Site, _viewModel) { IsReadOnly = readOnly }); tabSite.AddTabItem("Multimedia", new MultimediaControl(User, TraitCategoryType.Site, _viewModel) { IsReadOnly = readOnly }); tabSite.AddTabItem("Ownership", new OwnershipDetails(_viewModel.Model)); txtPosSource.BindUser(User, PickListType.Phrase, "Source", TraitCategoryType.Site); txtPosWho.BindUser(User, "tblSite", "vchrPosWho"); txtPosOriginal.BindUser(User, PickListType.Phrase, "OriginalDetermination", TraitCategoryType.Site); txtElevUnits.BindUser(User, PickListType.Phrase, "Units", TraitCategoryType.Site); txtElevSource.BindUser(User, PickListType.Phrase, "Source", TraitCategoryType.Site); txtGeoEra.BindUser(User, PickListType.Phrase, "Geological Era", TraitCategoryType.Site); txtGeoPlate.BindUser(User, PickListType.Phrase, "Geological Plate", TraitCategoryType.Site); txtGeoStage.BindUser(User, PickListType.Phrase, "Geological State", TraitCategoryType.Site); txtGeoFormation.BindUser(User, PickListType.Phrase, "Geological Formation", TraitCategoryType.Site); txtGeoMember.BindUser(User, PickListType.Phrase, "Geological Member", TraitCategoryType.Site); txtGeoBed.BindUser(User, PickListType.Phrase, "Geological Bed", TraitCategoryType.Site); this.ctlX1.CoordinateValueChanged += new CoordinateValueChangedHandler((s, v) => { UpdateMiniMap(ctlY1.Value, ctlX1.Value); }); this.ctlY1.CoordinateValueChanged += new CoordinateValueChangedHandler((s, v) => { UpdateMiniMap(ctlY1.Value, ctlX1.Value); }); this.ctlX2.Visibility = System.Windows.Visibility.Hidden; this.ctlY2.Visibility = System.Windows.Visibility.Hidden; txtPoliticalRegion.BindUser(User, LookupType.Region); string llmode = Config.GetUser(User, "SiteDetails.LatLongFormat", LatLongMode.DegreesMinutesSeconds.ToString()); if (!String.IsNullOrEmpty(llmode)) { LatLongMode mode = (LatLongMode)Enum.Parse(typeof(LatLongMode), llmode); SwitchLatLongFormat(mode); } optPoint.Checked += new RoutedEventHandler((s, e) => { UpdateGeomType(); }); optLine.Checked += new RoutedEventHandler((s, e) => { UpdateGeomType(); }); optBoundingBox.Checked += new RoutedEventHandler((s, e) => { UpdateGeomType(); }); optCoordsNotSpecified.Checked += new RoutedEventHandler((s, e) => { UpdateGeomType(); }); optEastingsNorthings.Checked += new RoutedEventHandler((s, e) => { UpdateGeomType(); }); optLatLong.Checked += new RoutedEventHandler((s, e) => { UpdateGeomType(); }); optElevDepth.Checked += new RoutedEventHandler(UpdateElevation); optElevElevation.Checked += new RoutedEventHandler(UpdateElevation); optElevNotSpecified.Checked += new RoutedEventHandler(UpdateElevation); if (model.PosY1.HasValue && model.PosX1.HasValue) { UpdateMiniMap(model.PosY1.Value, model.PosX1.Value); } this.PreviewDragOver += new DragEventHandler(site_PreviewDragEnter); this.PreviewDragEnter += new DragEventHandler(site_PreviewDragEnter); //this.Drop += new DragEventHandler(site_Drop); HookLatLongControl(ctlX1); HookLatLongControl(ctlY1); HookLatLongControl(ctlX2); HookLatLongControl(ctlY2); this.Loaded += new RoutedEventHandler(SiteDetails_Loaded); }
public ParameterCommand(SiteViewModel siteViewModel) { this._siteViewModel = siteViewModel; }
public ActionResult SubscribersList() { using (var context = new ContentStorage()) { var model = new SiteViewModel(null, context, false); var customers = context .Customers //.Take(200) .ToList(); model.Customers = customers; return View(model); } }
public ActionResult Subscribers(int? s, int? f, int? templateId) { using (var context = new ContentStorage()) { ViewBag.SentEmails = s.HasValue ? s.Value : 0; var model = new SiteViewModel(null, context, false); ViewBag.MailTemplates = context.MailTemplate.ToList(); if (templateId.HasValue) { ViewBag.MailText = context.MailTemplate.First(t => t.Id == templateId.Value).Text; } return View(model); } }