public BootstrapResourceAttribute(string themedResourceLocation, int sortOrder = 0) { if (string.IsNullOrEmpty(themedResourceLocation)) throw new ArgumentNullException("themedResourceLocation", "You must provide a themed resource location"); var extension = Path.GetExtension(themedResourceLocation); if (!string.IsNullOrEmpty(extension)) { switch (extension.ToLower()) { case ".less": case ".css": _resourceType = ResourceTypeEnum.CssOrLess; break; case ".js": _resourceType = ResourceTypeEnum.Javascript; break; } } _themedResourceLocation = themedResourceLocation; _sortOrder = sortOrder; Name = _themedResourceLocation.ToLower(); }
private ResourceNode GetDoc(int docId, ResourceTypeEnum resourceTypeEnum) { ResourceNode resDoc = null; try { if (resourceTypeEnum == ResourceTypeEnum.Resource_Doc) { resDoc = resourceLibrary.ResourceModelDictionary[docId]; } else if (resourceTypeEnum == ResourceTypeEnum.Procurement_Language) { resDoc = resourceLibrary.GetProcurmentLanguageNode(docId); } else if (resourceTypeEnum == ResourceTypeEnum.Catalog_Recommendation) { resDoc = resourceLibrary.GetCatalogRecommendationsNode(docId); } return(resDoc); } catch (Exception ex) { Debug.WriteLine("An exception in getting document. DocId: " + docId, ex); return(null); } }
/// <summary> /// Initializes a new instance of the <see cref="InlineObject2" /> class. /// </summary> /// <param name="file">The path of the file to upload (required).</param> /// <param name="filename">The name of the file (required).</param> /// <param name="resourceType">The type of the resource (required).</param> /// <param name="title">User-defined title of the resource.</param> public InlineObject2(System.IO.Stream file = default(System.IO.Stream), string filename = default(string), ResourceTypeEnum resourceType = default(ResourceTypeEnum), string title = default(string)) { // to ensure "file" is required (not null) if (file == null) { throw new InvalidDataException("file is a required property for InlineObject2 and cannot be null"); } else { this.File = file; } // to ensure "filename" is required (not null) if (filename == null) { throw new InvalidDataException("filename is a required property for InlineObject2 and cannot be null"); } else { this.Filename = filename; } // to ensure "resourceType" is required (not null) if (resourceType == null) { throw new InvalidDataException("resourceType is a required property for InlineObject2 and cannot be null"); } else { this.ResourceType = resourceType; } this.Title = title; }
public ActionResult ResourceMode(ResourceTypeEnum resource) { var colors = Colors.ResourceColors[resource]; var resources = resourceRepository.Where(r => r.ResourceTypeID == (int)resource).ToDictionary(r => r.RegionID, r => r.ResourceQuality); foreach (var region in Persistent.Regions.GetAll()) { if (resources.ContainsKey(region.ID) == false) { resources.Add(region.ID, 0); } } var regions = regionRepository .Where(r => r.PolygonID != null) .Include(r => r.Polygon) .Include("Polygon.PolygonPoints") .ToList(); var vm = new MapResourceViewModel(regions, resources, resource); return(View(vm)); }
/// <summary> /// Initializes a new instance of the <see cref="InlineResponse20032AppliedImageGroups" /> class. /// </summary> /// <param name="imagePaths">imagePaths (required).</param> /// <param name="resourceId">resourceId (required).</param> /// <param name="resourceType">resourceType (required).</param> public InlineResponse20032AppliedImageGroups(List <string> imagePaths = default(List <string>), int?resourceId = default(int?), ResourceTypeEnum resourceType = default(ResourceTypeEnum)) { // to ensure "imagePaths" is required (not null) if (imagePaths == null) { throw new InvalidDataException("imagePaths is a required property for InlineResponse20032AppliedImageGroups and cannot be null"); } else { this.ImagePaths = imagePaths; } // to ensure "resourceId" is required (not null) if (resourceId == null) { throw new InvalidDataException("resourceId is a required property for InlineResponse20032AppliedImageGroups and cannot be null"); } else { this.ResourceId = resourceId; } // to ensure "resourceType" is required (not null) if (resourceType == null) { throw new InvalidDataException("resourceType is a required property for InlineResponse20032AppliedImageGroups and cannot be null"); } else { this.ResourceType = resourceType; } }
public BootstrapResourceAttribute(string themedResourceLocation, int sortOrder = 100) { if (string.IsNullOrEmpty(themedResourceLocation)) { throw new ArgumentNullException("themedResourceLocation", "You must provide a themed resource location"); } var extension = Path.GetExtension(themedResourceLocation); if (!string.IsNullOrEmpty(extension)) { switch (extension.ToLower()) { case ".less": case ".css": _resourceType = ResourceTypeEnum.CssOrLess; break; case ".js": _resourceType = ResourceTypeEnum.Javascript; break; } } _themedResourceLocation = themedResourceLocation; _sortOrder = sortOrder; Name = _themedResourceLocation.ToLower(); }
/// <summary> /// Initializes a new instance of the <see cref="CreateDocumentResource" /> class. /// </summary> /// <param name="filename">filename.</param> /// <param name="resourceType">resourceType.</param> /// <param name="title">title.</param> /// <param name="source">source.</param> public CreateDocumentResource(string filename = default(string), ResourceTypeEnum resourceType = default(ResourceTypeEnum), string title = default(string), CreateDocumentSource source = default(CreateDocumentSource)) { this.Filename = filename; this.ResourceType = resourceType; this.Title = title; this.Source = source; }
/// <summary> /// Initializes a new instance of the <see cref="ApprovalFlowRouteResponseApprovalFlowRouteSteps" /> class. /// </summary> /// <param name="id">承認ステップID (required).</param> /// <param name="nextStepId">次の承認ステップID (required).</param> /// <param name="resourceType">承認方法( predefined_user: メンバー指定 (1人), selected_user: 申請時にメンバー指定,unspecified: 指定なし, and_resource: メンバー指定 (複数、全員の承認), or_resource: メンバー指定 (複数、1人の承認), and_position: 役職指定 (複数、全員の承認), or_position: 役職指定 (複数、1人の承認) ) (required).</param> /// <param name="userIds">承認者のユーザーID (配列).</param> public ApprovalFlowRouteResponseApprovalFlowRouteSteps(int id = default(int), int?nextStepId = default(int?), ResourceTypeEnum resourceType = default(ResourceTypeEnum), List <int> userIds = default(List <int>)) { this.Id = id; // to ensure "nextStepId" is required (not null) this.NextStepId = nextStepId ?? throw new ArgumentNullException("nextStepId is a required property for ApprovalFlowRouteResponseApprovalFlowRouteSteps and cannot be null"); this.ResourceType = resourceType; this.UserIds = userIds; }
public bool Equals(ResourceTypeEnum obj) { if ((object)obj == null) { return(false); } return(StringComparer.OrdinalIgnoreCase.Equals(this.Value, obj.Value)); }
public ActionResult Edit(int id, ResourceTypeEnum active = ResourceTypeEnum.多媒体资源) { ResourceBll resourceBll = new ResourceBll(); var viewModel = resourceBll.GetResourceGroup(id); var model = viewModel.ConvertTo <ResourceGroupEditViewModel>(); model.Active = active; return(View(model)); }
private static ResourceType createResource(ResourceTypeEnum type, String name, double volPerUnit, Int64 defaultToProd) { ResourceType res = new ResourceType(); res.Type = type; res.Name = name; res.VolumePerUnit = volPerUnit; res.DefaultTicksToProduce = defaultToProd; return(res); }
public Resource(string specification, Guid seriesNumber, string instalationKey, DateTime dateOfPurchase, long localizationId, long?userId, ResourceTypeEnum type) { Specification = specification; SeriesNumber = seriesNumber; InstalationKey = instalationKey; DateOfPurchase = dateOfPurchase; LocalizationId = localizationId; UserId = userId; Type = type; }
public Tile(int coordinateX, int coordinateY, TileTypeEnum tileType, ResourceTypeEnum resourceType, Region region) { CoordinateX = coordinateX; CoordinateY = coordinateY; TileType = tileType; ResourceType = resourceType; CurrentRegion = region; DailyResourceIncrement = (int)resourceType; MaximumResourceLevel = DailyResourceIncrement * 100; CurrentResourceLevel = MaximumResourceLevel; }
public UInt64 CurrentShipResourceQuantity(ResourceTypeEnum res) { Store s = ((Ship)_model.Location).Stores[_model.AgentId]; if (s.StoredResources.ContainsKey(res)) { return(s.StoredResources[res]); } else { return(0); } }
public virtual double CalculateRawMultiplier(ProductionPointsCalculateArgs args) { double rawMultiplier = 1.0; if (args.WorkType == WorkTypeEnum.Raw) { ResourceTypeEnum resourceType = args.ResourceType.Value; rawMultiplier = GetRawMultiplierForResourceQuality(args.ResourceQuality); } return(rawMultiplier); }
public UInt64 PlanetResourceQuantity(Int64 planetScId, ResourceTypeEnum res) { Planet p = _model.SolarSystem.Planets.Where(x => x.StarChartId == planetScId).FirstOrDefault(); Store s = p.Stores[_model.AgentId]; if (s.StoredResources.ContainsKey(res)) { return(s.StoredResources[res]); } else { return(0); } }
public byte[] GetMergedFileContent(string file, ResourceTypeEnum type) { if (type == ResourceTypeEnum.Jscript) { var sb = new StringBuilder(); var lines = System.IO.File.ReadAllLines(file); AddLines(sb, lines); return(Encoding.UTF8.GetBytes(sb.ToString())); } else { return(System.IO.File.ReadAllBytes(file)); } }
public ActionResult ResourceListPage(ResourceTypeEnum resourceType = 0, int pageIndex = 1, int pageSize = 10) { if (pageIndex < 1) { pageIndex = 1; } pageSize = pageSize < 1 ? PageSize : pageSize; var server = new ResourceService(); var dataList = server.GetList(resourceType, pageIndex, pageSize, out var count); var resultMode = new ResponseBaseModel <dynamic> { ResultCode = ResponceCodeEnum.Success, Message = "响应成功", Data = new { count, dataList } }; return(Json(resultMode, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 获取总记录数 /// </summary> /// <returns></returns> public int GetCount(ResourceTypeEnum type) { var where = new StringBuilder(" where IsDel=@IsDel "); if (type != ResourceTypeEnum.None) { where.Append(" and ResourceType= @Type "); } var param = new { IsDel = FlagEnum.HadZore.GetHashCode(), Type = type }; using (var conn = SqlConnectionHelper.GetOpenConnection()) { return(conn.RecordCount <SysresourceModel>(where.ToString(), param)); } }
/// <summary> /// 获取信息 /// </summary> /// <param name="type"></param> /// <param name="pageIndex"></param> /// <param name="pageSize"></param> /// <returns></returns> public List <SysresourceModel> GetModels(ResourceTypeEnum type, int pageIndex, int pageSize) { var where = new StringBuilder(" where IsDel=@IsDel "); if (type != ResourceTypeEnum.None) { where.Append(" and ResourceType= @Type "); } var param = new { IsDel = FlagEnum.HadZore.GetHashCode(), Type = type }; using (var conn = SqlConnectionHelper.GetOpenConnection()) { return(conn.GetListPaged <SysresourceModel>(pageIndex, pageSize, where.ToString(), " Sort desc ", param)?.ToList()); } }
/// <summary> /// Creates and returns a new resource object of the specified type. /// </summary> /// <param name="resourceType"></param> /// <returns></returns> public GameResourceBase CreateObject(ResourceTypeEnum resourceType) { switch (resourceType) { case ResourceTypeEnum.Ability: return new Ability { ResourceType = resourceType }; case ResourceTypeEnum.Category: return new Category { ResourceType = resourceType }; case ResourceTypeEnum.CharacterClass: return new CharacterClass { ResourceType = resourceType }; case ResourceTypeEnum.ContentPackage: return new ContentPackage { ResourceType = resourceType }; case ResourceTypeEnum.ItemProperty: return new ItemProperty { ResourceType = resourceType }; case ResourceTypeEnum.Race: return new Race { ResourceType = resourceType }; default: throw new Exception("Resource type not supported."); } }
public static string ToLocalizedString(this ResourceTypeEnum type, ILanguages languages, string language = "English") { switch (type) { case ResourceTypeEnum.Wood: return ($"{languages["stringtablex"][language][18899].Text}"); case ResourceTypeEnum.Food: return ($"{languages["stringtablex"][language][18900].Text}"); case ResourceTypeEnum.Stone: return ($"{languages["stringtablex"][language][28529].Text}"); case ResourceTypeEnum.Gold: return ($"{languages["stringtablex"][language][18129].Text}"); case ResourceTypeEnum.SkillPoints: return ($"{languages["stringtablex"][language][28530].Text}"); case ResourceTypeEnum.Xp: return ($"{languages["stringtablex"][language][31117].Text}"); case ResourceTypeEnum.Ships: return ($"{languages["stringtablex"][language][31818].Text}"); case ResourceTypeEnum.Invalid: return("Invalid!"); default: throw new ArgumentOutOfRangeException(nameof(type), type, null); } }
public static Image GetResourceImage(ResourceTypeEnum resourceType) { switch (resourceType) { case ResourceTypeEnum.Grain: return(Grain); case ResourceTypeEnum.IronOre: return(IronOre); case ResourceTypeEnum.Oil: return(OilDeposit); case ResourceTypeEnum.TeaLeaf: return(TeaLeaf); case ResourceTypeEnum.Wood: return(Wood); } throw new NotImplementedException("Resource type does not exist. Cannot get image for it. you baka"); }
public HttpResponseMessage Patch(ResourceTypeEnum rType, [FromBody] object modelParam) { try { var resource = _resourceFactory.GetResource(rType); if (resource == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } if (resource.Patch(modelParam)) { return(Request.CreateResponse(HttpStatusCode.OK)); } return(Request.CreateResponse(HttpStatusCode.BadRequest)); } catch (ServiceException ex) { return(Request.CreateResponse(ex.HttpStatusCode, ex.Message)); } }
public static string ToHumanReadable(this ResourceTypeEnum resourceType) { switch (resourceType) { case ResourceTypeEnum.Grain: return("Grain"); case ResourceTypeEnum.IronOre: return("Iron ore"); case ResourceTypeEnum.Oil: return("Oil"); case ResourceTypeEnum.TeaLeaf: return("Tea leaf"); case ResourceTypeEnum.Wood: return("Wood"); } throw new NotImplementedException(); }
// DELETE: api/Resource/5 public HttpResponseMessage Delete(ResourceTypeEnum rType, int id) { try { var resource = _resourceFactory.GetResource(rType); if (resource == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } var model = resource.Delete(id); if (model == false) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } return(Request.CreateResponse(HttpStatusCode.OK)); } catch (ServiceException ex) { return(Request.CreateResponse(ex.HttpStatusCode, ex.Message)); } }
public HttpResponseMessage GetAlt(ResourceTypeEnum rType, string str) { try { var resource = _resourceFactory.GetResource(rType); if (resource == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } var model = resource.GetAlt(str); if (model == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } return(Request.CreateResponse(HttpStatusCode.OK, model)); } catch (ServiceException ex) { return(Request.CreateResponse(ex.HttpStatusCode, ex.Message)); } }
private UInt64 getStoredResourceQtyFromStore(Store s, ResourceTypeEnum type) { return s.StoredResources[type]; }
public LocalizerStrategy GetLocalizerStrategyByResourceType(ResourceTypeEnum resourceType) { return(dictionary[resourceType]); }
public CompanyInfoViewModel(Company company) : base(SessionHelper.Session) { var companyService = DependencyResolver.Current.GetService <ICompanyService>(); var regionRepository = DependencyResolver.Current.GetService <IRegionRepository>(); CompanyRights = companyService.GetCompanyRights(company, SessionHelper.CurrentEntity, SessionHelper.LoggedCitizen); var entity = company.Entity; IsEntityThisCompany = SessionHelper.CurrentEntity.EntityID == company.ID; Avatar = new ImageViewModel(entity.ImgUrl); CompanyID = entity.EntityID; CompanyName = entity.Name; Queue = (double)company.Queue; Stock = company.GetProducedProductItem().Amount; Quality = company.Quality; OwnerName = company.Owner?.Name; OwnerID = company.OwnerID; var region = company.Region; var country = region.Country; RegionName = region.Name; RegionID = region.ID; CountryName = country.Entity.Name; CountryID = country.ID; processWorkButton(company); CompanyTypeEnum = (CompanyTypeEnum)company.CompanyTypeID; IsRawCompany = company.CompanyTypeID == (int)CompanyTypeEnum.Producer; if (IsRawCompany) { ResourceTypeEnum resourceType = companyService.GetResourceTypeForProduct((ProductTypeEnum)company.ProductID); var resource = regionRepository.GetResourceForRegion(company.RegionID, resourceType); if (resource != null) { switch (resource.ResourceQuality) { case 1: Fertility = "Low"; break; case 2: Fertility = "Medium"; break; case 3: Fertility = "High"; break; case 4: Fertility = "Abundant"; break; } } } if (CompanyRights.CanUpgradeCompany) { CanShowUpgradeButton = companyService.IsUpgradeAble(company); if (CanShowUpgradeButton) { var canUpgradeResult = companyService.CanUpgradeCompany(company, SessionHelper.CurrentEntity, SessionHelper.LoggedCitizen); if (canUpgradeResult.IsError) { IsUpgradeButtonDisabled = true; UpgradeButtonDisabledReason = canUpgradeResult.ToString(","); } else { UpgradeCost = companyService.GetUpgradeCost(company); UpgradeConstructionCost = companyService.GetUpgradeConstructionPointsNeeded(company); } } } if (CompanyRights.CanSwitch) { AvatarChange = new AvatarChangeViewModel(company.ID); } createMenu(company); }
public static bool IsOther(this ResourceTypeEnum type) { return(((uint)type & 0x0000FFFF) == 0x0000FFFF); }
public static bool IsValid(this ResourceTypeEnum type) { return(!type.IsCategory() && ((uint)type & 0xFFFF0000) != 0); }
public static ResourceType GetResource(ResourceTypeEnum resType) { int resIdx = (int)resType; return types_Var[resIdx]; }
private static ResourceType createResource(ResourceTypeEnum type, String name, double volPerUnit, Int64 defaultToProd) { ResourceType res = new ResourceType(); res.Type = type; res.Name = name; res.VolumePerUnit = volPerUnit; res.DefaultTicksToProduce = defaultToProd; return res; }
public static ResourceCategoryEnum Category(this ResourceTypeEnum type) { return((ResourceCategoryEnum)((uint)type >> 16)); }