public void CreateMultilingualSite() { AuthenticationHelper.AuthenticateUser(Admin, Password); var siteName = ArrangementConfig.GetArrangementSite(); var siteUrl = ArrangementConfig.GetArrangementSiteUrl(); var siteCultures = ArrangementConfig.GetArrangementSiteCultures(); var site = new SiteModel(siteName, siteUrl, siteName + "Provider", true) { Cultures = siteCultures }; MultisiteHelper.CreateSite(site); }
public void CreateMultilingualSite() { AuthenticationHelper.AuthenticateUser(Admin, Password); var siteCultures = ArrangementConfig.GetArrangementSiteCultures(); var site = new SiteModel(SiteName, Url, SiteName + "Provider", true) { Cultures = siteCultures, SourcePagesSiteId = Guid.Empty }; MultisiteHelper.CreateSite(site); this.SharePageTemplateWithSite(SetupSitefinityForMultisiteMultilingual.SiteName, SetupSitefinityForMultisiteMultilingual.Cultures[1]); }
public ActionResult AddSite(SiteModel model) { if (ModelState.IsValid) { var data = LoadSites(); List <SiteModel> sites = new List <SiteModel>(); foreach (var row in data) { sites.Add(new SiteModel { SiteNumber = row.SiteNumber, Address = row.Address, SiteDoctor = row.SiteDoctor }); } bool exists = false; foreach (var site in sites) { if (site.SiteNumber == model.SiteNumber) { exists = true; break; } } if (exists == false) { int recordsCreated = CreateSite(model.SiteNumber, model.Address, model.SiteDoctor); return(RedirectToAction("ViewSites")); } else { model.SiteNumber = model.SiteNumber + 1; AddSite(model); return(RedirectToAction("ViewSites")); } } else { return(View()); } }
/// <summary> /// 请求SSH服务器的状态 创建者: xb 创建时间:2018/05/10 /// </summary> /// <param name="site">待请求的站点</param> /// <param name="request">请求对象</param> public async Task <LogModel> AccessSSHServer(SiteModel site, SSHRequest request) { if (null != site.Site_address && !("".Equals(site.Site_address))) { request.IPAddress = site.Site_address; // 获取保存的用户验证的信息 JObject js = (JObject)JsonConvert.DeserializeObject(site.ProtocolIdentification); try { request.Identification = new SshIdentificationInfo() { Username = js["username"].ToString(), Password = js["password"].ToString() }; } catch (NullReferenceException) { request.Identification = new SshIdentificationInfo() { Username = "******", Password = "******" }; } #region 初始化log LogModel log = new LogModel { Site_id = site.Id, Create_Time = DateTime.Now }; #endregion // 开始请求 bool result = await request.MakeRequest(); // 处理请求记录 CreateLogWithRequestServerResult(log, request); // 补充额外添加的判断 log.Log_Record = request.ProtocolInfo; // 更新站点信息 UpdateSiteStatus(site, log); return(log); } return(null); }
/// <summary> /// Fixed: /// </summary> public static string DeleteSiteImage(Context context, SiteModel siteModel) { siteModel.SiteSettings = SiteSettingsUtilities.Get( context: context, siteModel: siteModel, referenceId: siteModel.SiteId); var invalid = BinaryValidators.OnDeletingSiteImage( context: context, ss: siteModel.SiteSettings); switch (invalid) { case Error.Types.None: break; default: return(invalid.MessageJson(context: context)); } var error = new BinaryModel(siteModel.SiteId) .DeleteSiteImage(context: context); if (error.Has()) { return(error.MessageJson(context: context)); } else { return(new ResponseCollection() .Html( "#SiteImageIconContainer", new HtmlBuilder().SiteImageIcon( context: context, ss: siteModel.SiteSettings, siteId: siteModel.SiteId)) .Html( "#SiteImageSettingsEditor", new HtmlBuilder().SiteImageSettingsEditor( context: context, ss: siteModel.SiteSettings)) .Message(Messages.FileDeleteCompleted(context: context)) .ToJson()); } }
public void Test_ProjectImmutableDataEventsTests_AllTypesNoDuplicates() { var siteModel = new SiteModel(Guid.Empty, StorageMutability.Immutable, false); var events = new ProductionEventLists(siteModel, MachineConsts.kNullInternalSiteModelMachineIndex); DateTime referenceDate = DateTime.UtcNow; events.MachineDesignNameIDStateEvents.PutValueAtDate(referenceDate.AddMinutes(-60), 0); events.MachineDesignNameIDStateEvents.PutValueAtDate(referenceDate.AddMinutes(-30), 1); Assert.True(2 == events.MachineDesignNameIDStateEvents.Count(), $"List contains {events.MachineDesignNameIDStateEvents.Count()} MachineDesignName events, instead of 2"); events.GPSAccuracyAndToleranceStateEvents.PutValueAtDate(referenceDate.AddMinutes(-60), new GPSAccuracyAndTolerance(GPSAccuracy.Coarse, 2)); events.GPSAccuracyAndToleranceStateEvents.PutValueAtDate(referenceDate.AddMinutes(-58), new GPSAccuracyAndTolerance(GPSAccuracy.Medium, 2)); events.GPSAccuracyAndToleranceStateEvents.PutValueAtDate(referenceDate.AddMinutes(-56), new GPSAccuracyAndTolerance(GPSAccuracy.Coarse, 1)); Assert.True(3 == events.GPSAccuracyAndToleranceStateEvents.Count(), $"List contains {events.GPSAccuracyAndToleranceStateEvents.Count()} GPSAccuracy events, instead of 3"); var storageProxy = new StorageProxy_Ignite_Transactional(StorageMutability.Mutable); storageProxy.SetImmutableStorageProxy(new StorageProxy_Ignite_Transactional(StorageMutability.Immutable)); events.SaveMachineEventsToPersistentStore(storageProxy); }
private void AddSiteCommand(object siteToAdd) { var site = siteToAdd as SiteModel; site.SiteId = count = count + 1; site.CreatedDate = DateTime.Now; if (string.IsNullOrWhiteSpace(site.SiteName)) { SiteErrorVisibility = Visibility.Visible; return; } if (string.IsNullOrWhiteSpace(site.Address)) { AddressErrorVisibility = Visibility.Visible; return; } _repositoryManager.AddSite(site); _sites.Add(site); SiteToAdd = new SiteModel(); }
public static SiteSettings SitesSiteSettings( this SiteModel siteModel, long referenceId, bool setAllChoices = false, bool setSiteIntegration = false) { var ss = siteModel.SiteSettings ?? new SiteSettings(); ss.SiteId = siteModel.SiteId; ss.ReferenceId = referenceId; ss.Title = siteModel.Title.Value; ss.ReferenceType = "Sites"; ss.ParentId = siteModel.ParentId; ss.InheritPermission = siteModel.InheritPermission; ss.AccessStatus = siteModel.AccessStatus; ss.Init(); ss.SetLinkedSiteSettings(); ss.SetPermissions(referenceId); ss.SetJoinedSsHash(); return(ss); }
/// <summary> /// Fixed: /// </summary> public static byte[] SiteImageIcon(Context context, SiteModel siteModel) { siteModel.SiteSettings = SiteSettingsUtilities.Get( context: context, siteModel: siteModel, referenceId: siteModel.SiteId); var invalid = BinaryValidators.OnGetting( context: context, ss: siteModel.SiteSettings); switch (invalid.Type) { case Error.Types.None: break; default: return(null); } return(new BinaryModel(siteModel.SiteId).SiteImage( context: context, sizeType: Libraries.Images.ImageData.SizeTypes.Icon, column: Rds.BinariesColumn().Icon())); }
/// <summary> /// 更新站点信息 /// </summary> /// <param name="site"></param> /// <returns></returns> public int UpdateSite(SiteModel site) { // result = -1 表示异常返回值,执行操作失败 int result = -1; using (SQLiteConnection conn = new SQLiteConnection(new SQLitePlatformWinRT(), DataBaseControlImpl.DBPath)) { try { result = conn.Update(site); Debug.WriteLine(string.Format("更新站点{0} 成功!站点当前已经请求{1}次", site.Id, site.Request_count)); } // 若捕获到数据库相关的异常,如未找到此条记录 catch (SQLite.Net.SQLiteException e) { result = -1; DBHelper.InsertErrorLog(e); } } return(result); }
public List <SiteModel> AvailableSiteSearch(string campgroundId, string startDate, string departDate) { List <SiteModel> availableSites = new List <SiteModel>(); try { using (SqlConnection conn = new SqlConnection(connectionString)) { conn.Open(); SqlCommand cmd = new SqlCommand(SQL_GetSites, conn); cmd.Parameters.AddWithValue("@campgroundID", campgroundId); cmd.Parameters.AddWithValue("@arrival", startDate); cmd.Parameters.AddWithValue("@departure", departDate); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { SiteModel s = new SiteModel(); s.SiteId = Convert.ToInt32(reader["site_id"]); s.CampgroundId = Convert.ToInt32(reader["campground_id"]); s.SiteNumber = Convert.ToInt32(reader["site_number"]); s.MaxOccupancy = Convert.ToInt32(reader["max_occupancy"]); s.HandicapAccessiblity = Convert.ToString(reader["accessible"]); s.MaxRVLength = Convert.ToInt32(reader["max_rv_length"]); s.Utilities = Convert.ToString(reader["utilities"]); availableSites.Add(s); } } }catch (SqlException ex) { throw; } return(availableSites); }
private async Task <CRUDEnums.ActionResult> UpsertSite(SiteModel site) { var dbArgs = new DynamicParameters(); dbArgs.Add("@Id", site.Id); dbArgs.Add("@Parent", site.ParentAccountId); dbArgs.Add("@Name", site.AccountName); using (IDbConnection conn = Connection) { try { conn.Open(); var result = await conn.QueryAsync <SiteModel>(cnSites_UPSERT, dbArgs, commandType : CommandType.StoredProcedure); } catch (Exception ex) { _logger.Error(ex.Message); return(CRUDEnums.ActionResult.UnknownError); } return(CRUDEnums.ActionResult.Success); } }
public static SiteSettings WikisSiteSettings( this SiteModel siteModel, Context context, long referenceId, bool setSiteIntegration = false, bool setAllChoices = false, Sqls.TableTypes tableType = Sqls.TableTypes.Normal) { var ss = siteModel.SiteSettings ?? new SiteSettings(); ss.LockedTableTime = siteModel.LockedTime; ss.LockedTableUser = siteModel.LockedUser; ss.TableType = tableType; ss.SiteId = siteModel.SiteId; ss.ReferenceId = referenceId; ss.Title = siteModel.Title.Value; ss.Body = siteModel.Body; ss.GridGuide = siteModel.GridGuide; ss.EditorGuide = siteModel.EditorGuide; ss.CalendarGuide = siteModel.CalendarGuide; ss.CrosstabGuide = siteModel.CrosstabGuide; ss.GanttGuide = siteModel.GanttGuide; ss.BurnDownGuide = siteModel.BurnDownGuide; ss.TimeSeriesGuide = siteModel.TimeSeriesGuide; ss.KambanGuide = siteModel.KambanGuide; ss.ImageLibGuide = siteModel.ImageLibGuide; ss.ReferenceType = "Wikis"; ss.ParentId = siteModel.ParentId; ss.InheritPermission = siteModel.InheritPermission; ss.Publish = siteModel.Publish; ss.AccessStatus = siteModel.AccessStatus; ss.ApiCount = siteModel.ApiCount; ss.ApiCountDate = siteModel.ApiCountDate; ss.Init(context: context); ss.SetLinkedSiteSettings(context: context); ss.SetPermissions(context: context, referenceId: referenceId); ss.SetChoiceHash(context: context, all: setAllChoices); return(ss); }
public void TestAccessFTPServer() { FTPRequest request = FTPRequest.Instance; request.Identification = new IdentificationInfo() { Username = "******", Password = "******" }; SiteModel site = new SiteModel() { Site_address = "47.94.251.85", ProtocolIdentification = "" }; utilObject.AccessFTPServer(site, request); // 判断这次请求是否发生 Assert.IsFalse(string.IsNullOrEmpty(request.ProtocalInfo)); // 判断这次预计成功的请求是否成功 Assert.AreEqual(site.Status_code, "1000"); // 判断站点请求次数是否符合请求逻辑 Assert.AreEqual(site.Request_count, 1); }
public void Test_SiteModel_Serialization_NewModelWithSingleElements() { var guid = Guid.NewGuid(); var siteModel = new SiteModel(guid, StorageMutability.Immutable, 1.23); siteModel.SiteModelExtent.SetMaximalCoverage(); siteModel.Machines.CreateNew("Test Machine", "HardwareID", MachineType.AsphaltCompactor, 0, false, Guid.NewGuid()); siteModel.Alignments.AddAlignmentDetails(Guid.NewGuid(), DesignDescriptor.Null(), BoundingWorldExtent3D.Null()); siteModel.Designs.AddDesignDetails(Guid.NewGuid(), DesignDescriptor.Null(), BoundingWorldExtent3D.Null()); siteModel.SurveyedSurfaces.AddSurveyedSurfaceDetails(Guid.NewGuid(), DesignDescriptor.Null(), DateTime.UtcNow, BoundingWorldExtent3D.Null()); var metaData = siteModel.MetaData; metaData.ID.Should().Be(guid); metaData.LastModifiedDate.Should().Be(siteModel.LastModifiedDate); metaData.CreationDate.Should().Be(siteModel.CreationDate); metaData.AlignmentCount.Should().Be(1); metaData.DesignCount.Should().Be(1); metaData.SiteModelExtent.Should().BeEquivalentTo(siteModel.SiteModelExtent); metaData.MachineCount.Should().Be(1); metaData.SurveyedSurfaceCount.Should().Be(1); }
private static void Update(SiteModel siteModel, long id, IEnumerable <int> selected = null) { var hasFormula = siteModel.SiteSettings.Formulas?.Any() ?? false; var ss = SiteSettingsUtilities.Get(siteModel, id); switch (siteModel.ReferenceType) { case "Issues": UpdateIssues(ss, siteModel.SiteId, id, selected, hasFormula: hasFormula); break; case "Results": UpdateResults(ss, siteModel.SiteId, id, selected, hasFormula: hasFormula); break; case "Wikis": UpdateWikis(ss, siteModel.SiteId, id, selected, hasFormula: hasFormula); break; default: break; } }
/// <summary> /// 请求FTP服务器的状态 /// </summary> /// <param name="site">待请求的站点</param> /// <param name="request">请求对象</param> public async Task <LogModel> AccessFTPServer(SiteModel site, FTPRequest request) { if (null != site.Site_address && !("".Equals(site.Site_address))) { // 检测并赋值DNS服务器IP IPAddress ip = await GetIPAddressAsync(site.Site_address); // IP 不合法 if (null == ip) { return(null); } request.FtpServer = IPAddress.Parse(site.Site_address); // 获取保存的用户验证的信息 JObject js = (JObject)JsonConvert.DeserializeObject(site.ProtocolIdentification); request.Identification = new IdentificationInfo() { Username = js["useaname"].ToString(), Password = js["password"].ToString() }; #region 初始化log LogModel log = new LogModel { Site_id = site.Id, Create_time = DateTime.Now }; #endregion // 开始请求 bool result = await request.MakeRequest(); // 处理请求记录 CreateLogWithRequestServerResult(log, request); // 补充额外添加的判断 log.Log_record = request.ProtocalInfo; // 更新站点信息 UpdateSiteStatus(site, log); return(log); } return(null); }
public void Test_TAGProcessor_ProcessEpochContext_WithValidPosition() { var SiteModel = new SiteModel(StorageMutability.Immutable); SiteModel.IgnoreInvalidPositions = false; var Machine = new Machine(); var SiteModelGridAggregator = new ServerSubGridTree(SiteModel.ID, StorageMutability.Mutable); var MachineTargetValueChangesAggregator = new ProductionEventLists(SiteModel, MachineConsts.kNullInternalSiteModelMachineIndex); TAGProcessor processor = new TAGProcessor(SiteModel, Machine, SiteModelGridAggregator, MachineTargetValueChangesAggregator); // Set the blade left and right tip locations to a trivial epoch, the epoch and do it again to trigger a swathing scan, then // check to see if it generated anything! Fence interpolationFence = new Fence(); interpolationFence.SetRectangleFence(0, 0, 1, 1); DateTime StartTime = DateTime.SpecifyKind(new DateTime(2000, 1, 1, 1, 1, 1), DateTimeKind.Utc); processor.DataLeft = new XYZ(0, 0, 5); processor.DataRight = new XYZ(1, 0, 5); processor.DataTime = StartTime; Assert.True(processor.ProcessEpochContext(), "ProcessEpochContext returned false in default TAGProcessor state (1)"); DateTime EndTime = DateTime.SpecifyKind(new DateTime(2000, 1, 1, 1, 1, 3), DateTimeKind.Utc); processor.DataLeft = new XYZ(0, 1, 5); processor.DataRight = new XYZ(1, 1, 5); processor.DataTime = EndTime; Assert.True(processor.ProcessEpochContext(), "ProcessEpochContext returned false in default TAGProcessor state (2)"); Assert.Equal(9, processor.ProcessedCellPassesCount); Assert.Equal(2, processor.ProcessedEpochCount); }
public ActionResult CreateSite(long organizationId) { var site = new Site { IsNew = true }; _siteRepository.Insert(site); var organization = _organizationRepository.GetById(organizationId); organization.Sites.Add(site); this._dbContext.SaveChanges(); var model = new SiteModel(); model = site.ToModel(); var html = this.SitePanel(model); return(Json(new { Id = site.Id, Html = html })); }
public void Test_SiteModel_Creation_WithNonTransientOriginModel_DoNotPreserveMultiple() { var originSiteModel = new SiteModel(Guid.NewGuid(), TRex.Storage.Models.StorageMutability.Immutable, false); var _1 = originSiteModel.Alignments; var _2 = originSiteModel.Designs; var _3 = originSiteModel.SiteModelDesigns; var _4 = originSiteModel.SiteProofingRuns; var _5 = originSiteModel.MachinesTargetValues; var _6 = originSiteModel.SiteModelMachineDesigns; var _7 = originSiteModel.Machines; var _8 = originSiteModel.SurveyedSurfaces; var _9 = originSiteModel.Machines; var _10 = originSiteModel.ExistenceMap; var newSiteModel = new SiteModel(originSiteModel, SiteModelOriginConstructionFlags.PreserveNothing); newSiteModel.AlignmentsLoaded.Should().Be(false); newSiteModel.DesignsLoaded.Should().Be(false); newSiteModel.SiteModelDesignsLoaded.Should().Be(false); newSiteModel.SiteProofingRunsLoaded.Should().Be(false); newSiteModel.MachineTargetValuesLoaded.Should().Be(false); newSiteModel.SiteModelMachineDesignsLoaded.Should().Be(false); newSiteModel.MachinesLoaded.Should().Be(false); newSiteModel.SurveyedSurfacesLoaded.Should().Be(false); newSiteModel.MachinesLoaded.Should().Be(false); newSiteModel.ExistenceMapLoaded.Should().Be(false); newSiteModel.Alignments.Should().NotBeSameAs(originSiteModel.Alignments); newSiteModel.Designs.Should().NotBeSameAs(originSiteModel.Designs); newSiteModel.SiteModelDesigns.Should().NotBeSameAs(originSiteModel.SiteModelDesigns); newSiteModel.SiteProofingRuns.Should().NotBeSameAs(originSiteModel.SiteProofingRuns); newSiteModel.MachinesTargetValues.Should().NotBe(originSiteModel.MachinesTargetValues); newSiteModel.SiteModelMachineDesigns.Should().NotBeSameAs(originSiteModel.SiteModelMachineDesigns); newSiteModel.Machines.Should().NotBeSameAs(originSiteModel.Machines); newSiteModel.SurveyedSurfaces.Should().NotBeSameAs(originSiteModel.SurveyedSurfaces); newSiteModel.Machines.Should().NotBeSameAs(originSiteModel.Machines); newSiteModel.ExistenceMap.Should().NotBe(originSiteModel.ExistenceMap); }
public static Site ToEntity(this SiteModel model, Site source = null) { if (source == null) { source = new Site { Id = source.Id, Name = source.Name, Longtitude = source.Longtitude, Latitude = source.Latitude, CreateDay = source.CreateDay, UpdateDay = source.UpdateDay, CreateBy = source.CreateBy, UpdateBy = source.UpdateBy, Group_Id = source.Group_Id, IsActive = source.IsActive, Address = source.Address, DeviceId = source.DeviceId, Area_Id = source.Area_Id, TimeZone = source.TimeZone, }; } source.Id = model.Id; source.Name = model.Name; source.Longtitude = model.Longtitude; source.Latitude = model.Latitude; source.CreateDay = model.CreateDay; source.UpdateDay = model.UpdateDay; source.UpdateBy = model.UpdateBy; source.CreateBy = model.CreateBy; source.Group_Id = model.Group_Id; source.IsActive = model.IsActive; source.Address = source.Address; source.DeviceId = source.DeviceId; source.Area_Id = source.Area_Id; source.TimeZone = source.TimeZone; return(source); }
public ActionResult Create(SiteModel sitemodel) { if (ModelState.IsValid) { var id = Convert.ToInt32(StateManager.GetCurrentUser()); var site = new Sites() { flickr_username = sitemodel.FlickrUserName, title = sitemodel.Title, site_type = sitemodel.SiteType, verification_code = Guid.NewGuid().ToString() }; sitesService.Save(id, sitemodel.Email, site); var shortUrl = GenerateSiteShortLink(site.verification_code); return(RedirectToAction("CreateSuccess", new RouteValueDictionary { { "msg", "El sitio se ha creado satisfactoriamente, accedé ya al mismo:" } , { "url", shortUrl } , { "title", site.title } })); } return(View()); }
public static SiteSettings Get( SiteModel siteModel, long referenceId, bool setSiteIntegration = false, bool setAllChoices = false) { switch (siteModel.ReferenceType) { case "Sites": return(SitesSiteSettings( siteModel: siteModel, referenceId: referenceId, setSiteIntegration: setSiteIntegration, setAllChoices: setAllChoices)); case "Issues": return(IssuesSiteSettings( siteModel: siteModel, referenceId: referenceId, setSiteIntegration: setSiteIntegration, setAllChoices: setAllChoices)); case "Results": return(ResultsSiteSettings( siteModel: siteModel, referenceId: referenceId, setSiteIntegration: setSiteIntegration, setAllChoices: setAllChoices)); case "Wikis": return(WikisSiteSettings( siteModel: siteModel, referenceId: referenceId, setSiteIntegration: setSiteIntegration, setAllChoices: setAllChoices)); default: return(new SiteSettings() { SiteId = siteModel.SiteId }); } }
public ActionResult Site(SiteModel model) { if (ModelState.IsValid) { MallConfigInfo mallConfigInfo = BMAConfig.MallConfig; mallConfigInfo.MallName = model.MallName == null ? "" : model.MallName; mallConfigInfo.SiteUrl = model.SiteUrl == null ? "" : model.SiteUrl; mallConfigInfo.SiteTitle = model.SiteTitle == null ? "" : model.SiteTitle; mallConfigInfo.SEOKeyword = model.SEOKeyword == null ? "" : model.SEOKeyword; mallConfigInfo.SEODescription = model.SEODescription == null ? "" : model.SEODescription; mallConfigInfo.ICP = model.ICP == null ? "" : model.ICP; mallConfigInfo.Script = model.Script == null ? "" : model.Script; mallConfigInfo.IsLicensed = model.IsLicensed; BMAConfig.SaveMallConfig(mallConfigInfo); Emails.ResetMall(); SMSes.ResetMall(); AddMallAdminLog("修改站点信息"); return(PromptView(Url.Action("site"), "修改站点信息成功")); } return(View(model)); }
/// <summary> /// Fixed: /// </summary> public static string UpdateSiteImage(SiteModel siteModel) { siteModel.SiteSettings = SiteSettingsUtilities.Get(siteModel, siteModel.SiteId); var invalid = BinaryValidators.OnUpdating(siteModel.SiteSettings); switch (invalid) { case Error.Types.None: break; default: return(invalid.MessageJson()); } var error = new BinaryModel(siteModel.SiteId).UpdateSiteImage( Forms.File(Libraries.Images.ImageData.Types.SiteImage.ToString())); if (error.Has()) { return(error.MessageJson()); } else { return(Messages.ResponseFileUpdateCompleted().ToJson()); } }
public void Test_TAGProcessor_ProcessEpochContext_WithoutValidTimestamp() { var SiteModel = new SiteModel(StorageMutability.Immutable); SiteModel.IgnoreInvalidPositions = false; var Machine = new Machine(); var SiteModelGridAggregator = new ServerSubGridTree(SiteModel.ID, StorageMutability.Mutable); var MachineTargetValueChangesAggregator = new ProductionEventLists(SiteModel, MachineConsts.kNullInternalSiteModelMachineIndex); TAGProcessor processor = new TAGProcessor(SiteModel, Machine, SiteModelGridAggregator, MachineTargetValueChangesAggregator); // Set the blade left and right tip locations to a trivial epoch, the epoch and do it again to trigger a swathing scan, then // check to see if it generated anything! Fence interpolationFence = new Fence(); interpolationFence.SetRectangleFence(0, 0, 1, 1); processor.DataLeft = new XYZ(0, 0, 5); processor.DataRight = new XYZ(1, 0, 5); Assert.False(processor.ProcessEpochContext(), "ProcessEpochContext returned true without a valid epoch timestamp"); }
public ActionResult Site(SiteModel model) { if (ModelState.IsValid) { ShopConfigInfo shopConfigInfo = BSPConfig.ShopConfig; shopConfigInfo.WebName = model.ShopName == null ? "" : model.ShopName; shopConfigInfo.SiteUrl = model.SiteUrl == null ? "" : model.SiteUrl; shopConfigInfo.SiteTitle = model.SiteTitle == null ? "" : model.SiteTitle; shopConfigInfo.SEOKeyword = model.SEOKeyword == null ? "" : model.SEOKeyword; shopConfigInfo.SEODescription = model.SEODescription == null ? "" : model.SEODescription; shopConfigInfo.ICP = model.ICP == null ? "" : model.ICP; shopConfigInfo.Script = model.Script == null ? "" : model.Script; shopConfigInfo.IsLicensed = model.IsLicensed; BSPConfig.SaveShopConfig(shopConfigInfo); Emails.ResetShop(); SMSes.ResetShop(); AddAdminOperateLog("修改站点信息"); return(PromptView(Url.Action("site"), "修改站点信息成功")); } return(View(model)); }
public ActionResult EditSite(string siteName) { JneCommSitesDataLayer.JneCommSitesDataBaseEntities _dbContext = new JneCommSitesDataLayer.JneCommSitesDataBaseEntities(); var querySite = (from p in _dbContext.T_Sites where p.vSiteName == siteName select p).FirstOrDefault(); Models.SiteModel model = new SiteModel(); model._StatesList = Helper.Helper.GetUSAStates(); model._CustomerList = Helper.Helper.GetCustomers(); model._TechnologyList = Helper.Helper.GetTechEvolutionCodes(); model._CrewUserNameList = Helper.Helper.GetCrewUser(); model.siteName = querySite.vSiteName; model.siteAddress = querySite.vAddress; model.siteCity = querySite.vCity; model.states = querySite.vStateCode; model.customerName = querySite.vCustomerName; model.technology = querySite.vTechEvolutionCodeName; return(View(model)); }
internal PackagePermissionModel(Context context, SiteModel siteModel, List <long> recordIdList) { SiteId = siteModel.SiteId; recordIdList.Add(SiteId); var dataTable = Repository.ExecuteTable( context: context, statements: Rds.SelectPermissions( column: Rds.PermissionsColumn() .ReferenceId() .DeptId() .GroupId() .UserId() .PermissionType(), where : Rds.PermissionsWhere() .ReferenceId_In( value: recordIdList.Where(o => o != 0), _using: recordIdList.Count() > 0))); foreach (DataRow dataRow in dataTable.Rows) { Permissions.Add(new PermissionShortModel(dataRow)); } }
public ActionResult <GenericValidator> AddSite([FromBody] SiteModel site) { var gVal = new GenericValidator(); try { if (string.IsNullOrEmpty(site.SiteId)) { gVal.Code = -1; gVal.Message = "Please provide Site's enrolmentId."; return(gVal); } if (string.IsNullOrEmpty(site.Name)) { gVal.Code = -1; gVal.Message = "Please provide Site's Name."; return(gVal); } var status = _siteService.AddSite(site); if (status < 1) { gVal.Code = -1; gVal.Message = status == -3? "Site record already exists" : "An unknown error was encountered. Please try again."; return(gVal); } gVal.Code = status; gVal.Message = "Site information was successfully Added"; return(gVal); } catch (Exception ex) { gVal.Code = -1; gVal.Message = ex.Message != null? ex.Message : ex.InnerException != null? ex.InnerException.Message : "An unknown error was encountered. Please try again."; return(gVal); } }
public string db_MdfySite(SiteModel siteModel, string SiteName, string SiteAddress, string SiteHeight, string SiteWidth, string SiteAmount, string SiteImage) { string output = null; SiteImage = FileOperations.CopySiteImage(SiteImage, siteModel.SiteSeqNum); if (CustomValidation.validateString(SiteImage)) { return("Failure in copying image"); } object[] parameters = { SiteName, SiteAddress, SiteHeight, SiteWidth, SiteAmount, SiteImage, siteModel.SiteSeqNum }; int rowsUpdated = dBOpertions.UPDATE(queries.mdfySite, parameters); if (rowsUpdated == 1) { output = Status.SUCC; } else { output = Status.ERR; } return(output); }
/// <summary> /// Maps the site model to site. /// </summary> /// <param name="site">The site.</param> /// <returns></returns> public static void MapSiteModelToExistingSite(SiteModel site, Site siteEntity) { siteEntity.ParentId = site.ParentId; siteEntity.Description = site.Description; siteEntity.IsToplevel = site.IsToplevel; siteEntity.Status = site.Status; siteEntity.Address = site.Address; siteEntity.Latitude = site.Latitude; siteEntity.Longitude = site.Longitude; siteEntity.SystemType = site.SystemType; siteEntity.TemplateId = site.TemplateId; siteEntity.SitePriority = site.SitePriority; siteEntity.JsonService = site.JsonService; siteEntity.JsonPassword = site.JsonPassword; siteEntity.Ssl = site.Ssl; siteEntity.JsonUserName = site.JsonUserName; siteEntity.NotificationEnabled = site.NotificationEnabled; siteEntity.NotificationName = site.NotificationName; siteEntity.SharedCategories = site.SharedCategories; siteEntity.ControllerType = site.ControllerType; siteEntity.SnmpTemplateId = site.SnmpTemplateId; siteEntity.SnmpDataTemplateId = site.SnmpDataTemplateId; siteEntity.SecurityProtocol = site.SecurityProtocol; }
public ActionResult Site() { ShopConfigInfo shopConfigInfo = BSPConfig.ShopConfig; SiteModel model = new SiteModel(); model.ShopName = shopConfigInfo.ShopName; model.SiteUrl = shopConfigInfo.SiteUrl; model.SiteTitle = shopConfigInfo.SiteTitle; model.SEOKeyword = shopConfigInfo.SEOKeyword; model.SEODescription = shopConfigInfo.SEODescription; model.ICP = shopConfigInfo.ICP; model.Script = shopConfigInfo.Script; model.IsLicensed = shopConfigInfo.IsLicensed; return View(model); }
public ActionResult Site(SiteModel model) { if (ModelState.IsValid) { ShopConfigInfo shopConfigInfo = BSPConfig.ShopConfig; shopConfigInfo.ShopName = model.ShopName == null ? "" : model.ShopName; shopConfigInfo.SiteUrl = model.SiteUrl == null ? "" : model.SiteUrl; shopConfigInfo.SiteTitle = model.SiteTitle == null ? "" : model.SiteTitle; shopConfigInfo.SEOKeyword = model.SEOKeyword == null ? "" : model.SEOKeyword; shopConfigInfo.SEODescription = model.SEODescription == null ? "" : model.SEODescription; shopConfigInfo.ICP = model.ICP == null ? "" : model.ICP; shopConfigInfo.Script = model.Script == null ? "" : model.Script; shopConfigInfo.IsLicensed = model.IsLicensed; BSPConfig.SaveShopConfig(shopConfigInfo); Emails.ResetShop(); SMSes.ResetShop(); AddAdminOperateLog("修改站点信息"); return PromptView(Url.Action("site"), "修改站点信息成功"); } return View(model); }
/// <summary> /// Default constructor. /// </summary> public EditModel() { Cache = new CacheModel(); Comments = new CommentModel(); Site = new SiteModel(); Params = new List<object>(); }