public IActionResult DetailCategory(string id) { CategoryModelOutput categoryModel = new CategoryModelOutput(); try { _logger.Information("Delete Category " + id); UserSessionManager usrSession = new UserSessionManager(); var user = User as ClaimsPrincipal; string userId = user.Claims.Where(c => c.Type == "USERID").Select(c => c.Value).SingleOrDefault(); DisplayCategory displayCategory = new DisplayCategory { objUser = usrSession.UserLog(userId)._userInfo }; var collection = new List <CategoryModel>((List <CategoryModel>)displayCategory.DisplayDetailCategory(id)); categoryModel.IsSuccess = true; categoryModel.Message = "Success"; categoryModel.Code = 200; categoryModel.Data = collection; } catch (Exception ex) { _logger.Error("detail Category" + ex.Message); categoryModel.IsSuccess = false; categoryModel.Message = "Failed Delete" + ex.Message; categoryModel.Code = 422; } return(Ok(categoryModel)); }
public override void OnInspectorGUI() { //base.OnInspectorGUI(); categorytoDisplay = (DisplayCategory)EditorGUILayout.EnumPopup("Display", categorytoDisplay); EditorGUILayout.Space(); switch (categorytoDisplay) { case DisplayCategory.Components: DisplayComponents(); break; case DisplayCategory.Ready: DisplayReady(); break; case DisplayCategory.GP: DisplayGP(); break; case DisplayCategory.Replay: DisplayReplay(); break; } serializedObject.ApplyModifiedProperties(); }
public DisplayCategory ToDisplayCategory(Category category, string userid) { DisplayCategory dcat = category; CategoryMessage msg = _categoryManager.RetriveCategoryMessage(userid, category); if (msg != null && msg.EventIDs != null) { dcat.EventCount = msg.EventIDs.Count; } return(dcat); }
public async Task <List <Utility.DisplayCategory> > GetAllDisPlayCategoriesAsync() { var categories = await GetAllAsync(); //var displayCategories = categories.Select(x => new Utility.DisplayCategory(x)).ToList(); var displayCategories = new List <DisplayCategory>(); foreach (var category in categories) { var displayCategory = new DisplayCategory(category); displayCategory.SetNumOfChildren(); displayCategories.Add(displayCategory); } return(displayCategories); }
public override void OnInspectorGUI() { //base.OnInspectorGUI(); categorytoDisplay = (DisplayCategory)EditorGUILayout.EnumPopup("Display", categorytoDisplay); EditorGUILayout.Space(); switch (categorytoDisplay) { case DisplayCategory.Components: DisplayComponents(); break; case DisplayCategory.Movement: DisplayMovement(); break; case DisplayCategory.InputStates: DisplayInputs(); break; } serializedObject.ApplyModifiedProperties(); }
/// <summary> /// Save the object's XML to the XmlWriter. /// </summary> /// <param name="objWriter">XmlTextWriter to write with.</param> public new void Print(XmlTextWriter objWriter) { objWriter.WriteStartElement("gear"); objWriter.WriteElementString("name", DisplayNameShort); objWriter.WriteElementString("name_english", _strName); if (DisplayCategory.EndsWith("s")) { objWriter.WriteElementString("category", DisplayCategory.Substring(0, DisplayCategory.Length - 1)); } else { objWriter.WriteElementString("category", DisplayCategory); } objWriter.WriteElementString("category_english", _strCategory); objWriter.WriteElementString("iscommlink", true.ToString()); objWriter.WriteElementString("ispersona", IsLivingPersona.ToString()); //objWriter.WriteElementString("isnexus", (_strCategory == "Nexus").ToString()); objWriter.WriteElementString("isammo", (_strCategory == "Ammunition").ToString()); objWriter.WriteElementString("isprogram", IsProgram.ToString()); objWriter.WriteElementString("isos", false.ToString()); objWriter.WriteElementString("issin", false.ToString()); objWriter.WriteElementString("maxrating", _intMaxRating.ToString()); objWriter.WriteElementString("rating", _intRating.ToString()); objWriter.WriteElementString("attack", _intAttack.ToString()); objWriter.WriteElementString("sleaze", _intSleaze.ToString()); objWriter.WriteElementString("dataprocessing", _intDataProcessing.ToString()); objWriter.WriteElementString("firewall", _intFirewall.ToString()); objWriter.WriteElementString("qty", _intQty.ToString()); objWriter.WriteElementString("avail", TotalAvail(true)); objWriter.WriteElementString("avail_english", TotalAvail(true, true)); objWriter.WriteElementString("cost", TotalCost.ToString()); objWriter.WriteElementString("owncost", OwnCost.ToString()); objWriter.WriteElementString("extra", LanguageManager.Instance.TranslateExtra(_strExtra)); objWriter.WriteElementString("bonded", _blnBonded.ToString()); objWriter.WriteElementString("equipped", _blnEquipped.ToString()); objWriter.WriteElementString("homenode", _blnHomeNode.ToString()); objWriter.WriteElementString("gearname", _strGearName); objWriter.WriteElementString("source", _objCharacter.Options.LanguageBookShort(_strSource)); objWriter.WriteElementString("page", Page); objWriter.WriteElementString("devicerating", TotalDeviceRating.ToString()); objWriter.WriteElementString("processorlimit", ProcessorLimit.ToString()); objWriter.WriteElementString("conditionmonitor", ConditionMonitor.ToString()); objWriter.WriteElementString("active", _blnActiveCommlink.ToString()); objWriter.WriteStartElement("children"); foreach (Gear objGear in _objChildren) { if (objGear.Category != "Commlink Upgrade" && objGear.Category != "Commlink Operating System Upgrade") { // Use the Gear's SubClass if applicable. if (objGear.GetType() == typeof(Commlink)) { Commlink objCommlink = new Commlink(_objCharacter); objCommlink = (Commlink)objGear; objCommlink.Print(objWriter); } else { objGear.Print(objWriter); } } } objWriter.WriteEndElement(); if (_objCharacter.Options.PrintNotes) { objWriter.WriteElementString("notes", _strNotes); } objWriter.WriteEndElement(); }
public bool Equals(DestinyVendorItemDefinition input) { if (input == null) { return(false); } return (( VendorItemIndex == input.VendorItemIndex || (VendorItemIndex.Equals(input.VendorItemIndex)) ) && ( ItemHash == input.ItemHash || (ItemHash.Equals(input.ItemHash)) ) && ( Quantity == input.Quantity || (Quantity.Equals(input.Quantity)) ) && ( FailureIndexes == input.FailureIndexes || (FailureIndexes != null && FailureIndexes.SequenceEqual(input.FailureIndexes)) ) && ( Currencies == input.Currencies || (Currencies != null && Currencies.SequenceEqual(input.Currencies)) ) && ( RefundPolicy == input.RefundPolicy || (RefundPolicy != null && RefundPolicy.Equals(input.RefundPolicy)) ) && ( RefundTimeLimit == input.RefundTimeLimit || (RefundTimeLimit.Equals(input.RefundTimeLimit)) ) && ( CreationLevels == input.CreationLevels || (CreationLevels != null && CreationLevels.SequenceEqual(input.CreationLevels)) ) && ( DisplayCategoryIndex == input.DisplayCategoryIndex || (DisplayCategoryIndex.Equals(input.DisplayCategoryIndex)) ) && ( CategoryIndex == input.CategoryIndex || (CategoryIndex.Equals(input.CategoryIndex)) ) && ( OriginalCategoryIndex == input.OriginalCategoryIndex || (OriginalCategoryIndex.Equals(input.OriginalCategoryIndex)) ) && ( MinimumLevel == input.MinimumLevel || (MinimumLevel.Equals(input.MinimumLevel)) ) && ( MaximumLevel == input.MaximumLevel || (MaximumLevel.Equals(input.MaximumLevel)) ) && ( Action == input.Action || (Action != null && Action.Equals(input.Action)) ) && ( DisplayCategory == input.DisplayCategory || (DisplayCategory != null && DisplayCategory.Equals(input.DisplayCategory)) ) && ( InventoryBucketHash == input.InventoryBucketHash || (InventoryBucketHash.Equals(input.InventoryBucketHash)) ) && ( VisibilityScope == input.VisibilityScope || (VisibilityScope != null && VisibilityScope.Equals(input.VisibilityScope)) ) && ( PurchasableScope == input.PurchasableScope || (PurchasableScope != null && PurchasableScope.Equals(input.PurchasableScope)) ) && ( Exclusivity == input.Exclusivity || (Exclusivity != null && Exclusivity.Equals(input.Exclusivity)) ) && ( IsOffer == input.IsOffer || (IsOffer != null && IsOffer.Equals(input.IsOffer)) ) && ( IsCrm == input.IsCrm || (IsCrm != null && IsCrm.Equals(input.IsCrm)) ) && ( SortValue == input.SortValue || (SortValue.Equals(input.SortValue)) ) && ( ExpirationTooltip == input.ExpirationTooltip || (ExpirationTooltip != null && ExpirationTooltip.Equals(input.ExpirationTooltip)) ) && ( RedirectToSaleIndexes == input.RedirectToSaleIndexes || (RedirectToSaleIndexes != null && RedirectToSaleIndexes.SequenceEqual(input.RedirectToSaleIndexes)) ) && ( SocketOverrides == input.SocketOverrides || (SocketOverrides != null && SocketOverrides.SequenceEqual(input.SocketOverrides)) ) && ( Unpurchasable == input.Unpurchasable || (Unpurchasable != null && Unpurchasable.Equals(input.Unpurchasable)) )); }
public IActionResult IndexSubCategory(PagingParams pagingParams, string id = null, string parent = null) { try { _logger.Information("GetSubCategory"); UserSessionManager usrSession = new UserSessionManager(); var user = User as ClaimsPrincipal; string userId = user.Claims.Where(c => c.Type == "USERID").Select(c => c.Value).SingleOrDefault(); if (id == null) { CategoryServices categoryServices = new CategoryServices { objUser = usrSession.UserLog(userId)._userInfo }; objResponse = categoryServices.GetAllSubCategories(pagingParams, parent); Response.Headers.Add("X-Pagination", objResponse.GetHeader().ToJson()); var response = new CategoryModelOutput { IsSuccess = true, Code = 200, Message = "Success Get Category", Data = objResponse.List.Select(m => CategoryInfo(m)).ToList(), Pagination = GetLinks(objResponse, "GetSubCategory") }; return(Ok(response)); } else { DisplayCategory displayCategory = new DisplayCategory { objUser = usrSession.UserLog(userId)._userInfo }; var collection = new List <CategoryModel>((IEnumerable <CategoryModel>)displayCategory.DisplayDetailSubCategory(id)); var response = new CategoryModelOutput { IsSuccess = true, Code = 200, Message = "Success Get Category", Data = collection, }; return(Ok(response)); } } catch (Exception ex) { _logger.Error(ex.Message.ToString()); var response = new CategoryModelOutput { IsSuccess = false, Code = 422, Message = ex.Message.ToString(), }; return(Ok(response)); } }