本文整理汇总了C#中Categories类的典型用法代码示例。如果您正苦于以下问题:C# Categories类的具体用法?C# Categories怎么用?C# Categories使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Categories类属于命名空间,在下文中一共展示了Categories类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: Add
public ActionResult Add(string catTitle = "", int parentID = 0, string image = "", int isLifestyle = 0, string shortDesc = "", string longDesc = "", bool vehicleSpecific = false)
{
// Save the category
List<string> error_messages = new List<string>();
Categories cat = new Categories();
try {
cat = ProductCat.SaveCategory(0, catTitle, parentID, image, isLifestyle, shortDesc, longDesc, vehicleSpecific);
} catch (Exception e) {
error_messages.Add(e.Message);
}
// Make sure we didn't catch any errors
if (error_messages.Count == 0 && cat.catID > 0) {
return RedirectToAction("Index");
} else {
ViewBag.catTitle = catTitle;
ViewBag.parentID = parentID;
ViewBag.image = image;
ViewBag.isLifestyle = isLifestyle;
ViewBag.shortDesc = shortDesc;
ViewBag.longDesc = longDesc;
ViewBag.vehicleSpecific = vehicleSpecific;
ViewBag.error_messages = error_messages;
}
// Get the categories so this category can make the new one a subcategory if they choose
List<DetailedCategories> cats = ProductCat.GetCategories();
ViewBag.cats = cats;
return View();
}
开发者ID:janiukjf,项目名称:CurtAdmin,代码行数:31,代码来源:CategoriesController.cs
示例2: ContainsCategory
public static int ContainsCategory(Categories category, Categories find)
{
if ((category & find) == find)
return 1;
else
return 0;
}
开发者ID:RyuaNerin,项目名称:ExHentaiAPI,代码行数:7,代码来源:Helper.cs
示例3: AddCategory
/// <summary>
/// AddCategory checks if the category name is not in use, if not in use it adds a new category
/// </summary>
/// <param name="category"></param>
/// <returns></returns>
public static string AddCategory(Categories category)
{
string query = string.Format("SELECT COUNT(*) FROM categories WHERE name = '{0}'", category.Name);
command.CommandText = query;
try
{
conn.Open();
int amountOfCategorys = (int)command.ExecuteScalar();
if (amountOfCategorys < 1) // Check if category does NOT exist
{
// Category does NOT exists, create a new category
query = string.Format(@"INSERT INTO categories VALUES ('{0}')", category.Name);
command.CommandText = query;
command.ExecuteNonQuery();
return "Categorie toegevoegd!";
}
else // Category exists, return error message
{
return "Deze categorie bestaat al, categorie niet toegevoegd.";
}
}
finally
{
conn.Close();
command.Parameters.Clear();
}
}
开发者ID:Roer1200,项目名称:MilanovP3P,代码行数:34,代码来源:ConnectionClass.cs
示例4: TimeMethod
public void TimeMethod(decimal elapsedMiliSeconds, Categories category, Layers layer)
{
if (IsEnabled())
{
WriteEvent(EventIds.TimeMethod, elapsedMiliSeconds, category, layer);
}
}
开发者ID:smartpcr,项目名称:Instrumentation,代码行数:7,代码来源:EtwTraceEventSource.cs
示例5: Track
public void Track(Categories category, string action, string label = null, int value = 0)
{
if (!_disabled)
_tracker.TrackEventAsync(category.ToString(), action, label, value);
System.Diagnostics.Debug.WriteLine("Analytics: {0}/{1}/{2}/{3}", category.ToString(), action, label, value);
}
开发者ID:amoikevin,项目名称:Windows-Phone-Power-Tools,代码行数:7,代码来源:Analytics.cs
示例6: Page_Load
protected void Page_Load(object sender, EventArgs e)
{
dbOps = DBOperations.Instance;
links = Links.Instance;
general = General.Instance;
gui = GUIVariables.Instance;
categories = Categories.Instance;
engine = ProcessingEngine.Instance;
imageEngine = ImageEngine.Instance;
tagger = Tagger.Instance;
log = Logger.Instance;
seperator = gui.Seperator;
// QueryString Param Names.
// ratingID
// value
string iid = string.Empty;
string value = string.Empty;
#region CookieAlreadyExists
// START: If a getputsCookie with the Username already exists, do not show the Login Page.
if (Request.Cookies["getputsCookie"] != null)
{
HttpCookie getputsCookie = Request.Cookies["getputsCookie"];
UID = dbOps.Decrypt(getputsCookie["UID"].ToString().Trim());
}
if (string.IsNullOrEmpty(UID))
{
}
else
{
}
// END: If a getputsCookie with the Username already exists, do not show the Login Page.
#endregion CookieAlreadyExists
if (Request.QueryString != null && Request.QueryString.Count > 0)
{
// ratingID is the Item IID.
if (!string.IsNullOrEmpty(Request.QueryString["ratingID"]))
{
iid = Request.QueryString["ratingID"];
}
// Value is the Rating given by the user. Value: [0, 1, 2, 3, 4]. So add +1 so as to convert Value: [1, 2, 3, 4, 5]
if (!string.IsNullOrEmpty(Request.QueryString["value"]))
{
int intValue = -1;
value = int.TryParse(Request.QueryString["value"], out intValue) ? (intValue + 1).ToString() : "-1";
}
}
if (!string.IsNullOrEmpty(UID) && !string.IsNullOrEmpty(iid) && !string.IsNullOrEmpty(value))
{
UpdateRatings(UID, iid, value);
}
}
开发者ID:vatsal,项目名称:getputs,代码行数:60,代码来源:SubmitRating.aspx.cs
示例7: AllDemoMVCBLL
public AllDemoMVCBLL()
{
Categories = new Categories();
Logins = new Logins();
SubCategories = new SubCategories();
Receipies = new Receipies();
}
开发者ID:hiteshcemba,项目名称:MVCDemo,代码行数:7,代码来源:AllDemoMVCBLL.cs
示例8: GetWordShouldWorkPropperlyWhenValidInput
public void GetWordShouldWorkPropperlyWhenValidInput(Categories category)
{
var word = this.wordFactory.GetWord(category);
Assert.IsNotNull(word);
Assert.IsNotNull(word.Content);
}
开发者ID:HQC-Team-Hangman-4,项目名称:Hangman-4,代码行数:7,代码来源:WordFactoryTests.cs
示例9: GetCategories
/// <summary>
/// This function is used to get all the available
/// categories of possible events
/// </summary>
/// <param name="key">Key required to make the API call</param>
/// <returns>JSON in String Format containing all categories</returns>
public string GetCategories(string key)
{
String outputString = "";
int count = 0;
Category category = null;
Categories categories = new Categories();
using (WebClient wc = new WebClient())
{
string xml = wc.DownloadString("http://api.evdb.com/rest/categories/list?app_key=" + key);
XmlDocument doc = new XmlDocument();
doc.LoadXml(xml);
XmlNodeList root = doc.GetElementsByTagName("category");
count = root.Count;
string json = JsonConvert.SerializeXmlNode(doc);
JObject obj = JObject.Parse(json);
int temp = 0;
while (temp < count)
{
category = new Category();
category.categoryID = (string)obj["categories"]["category"][temp]["id"];
category.categoryName = (string)obj["categories"]["category"][temp]["name"];
categories.categories.Add(category);
temp++;
}
outputString = JsonConvert.SerializeObject(categories);
}
return outputString;
}
开发者ID:ksm5629,项目名称:WebServices,代码行数:35,代码来源:Service.cs
示例10: Search
public ViewResult Search(string name, Categories? categoty)
{
var lista = _business.GetActiveProducts();
var model = new ProductList();
if(lista != null)
{
if (!String.IsNullOrEmpty(name) && categoty != null)
model.Products =
lista.Where(
x =>
((!String.IsNullOrEmpty(name) && x.Name.ToLower().Contains(name.ToLower())) && (x.Category.Equals(categoty)))).
Select(x => new Models.Product.Product().InjectFrom(x)).Cast<Models.Product.Product>().ToList();
else if (!String.IsNullOrEmpty(name))
model.Products =
lista.Where(x => !String.IsNullOrEmpty(name) && x.Name.ToLower().Contains(name.ToLower())).Select(
x => new Models.Product.Product().InjectFrom(x)).Cast<Models.Product.Product>().ToList();
else if (categoty != null)
model.Products =
lista.Where(x => x.Category.Equals(categoty)).Select(x => new Models.Product.Product().InjectFrom(x)).Cast
<Models.Product.Product>().ToList();
else
model.Products = lista.Select(x => new Models.Product.Product().InjectFrom(x)).Cast<Models.Product.Product>().ToList();
}
else
{
model.Products = new List<Models.Product.Product>();
}
return View("Index",model);
}
开发者ID:BernardoMorais,项目名称:LivrariaTDD,代码行数:32,代码来源:HomeController.Search.cs
示例11: Page_Load
protected void Page_Load(object sender, EventArgs e)
{
links = Links.Instance;
gui = GUIVariables.Instance;
dbOps = DBOperations.Instance;
categories = Categories.Instance;
log = Logger.Instance;
engine = ProcessingEngine.Instance;
general = General.Instance;
imageEngine = ImageEngine.Instance;
seperator = gui.Seperator;
if (string.IsNullOrEmpty(Request.QueryString["UID"]))
{
}
else
{
queryStringUID = Request.QueryString["UID"].Trim().ToLower();
}
if (string.IsNullOrEmpty(queryStringUID))
{
}
else
{
LoadComments(queryStringUID);
}
}
开发者ID:vatsal,项目名称:getputs,代码行数:31,代码来源:Commented.aspx.cs
示例12: Exit
public void Exit(Categories category, Layers layer, string className, string methodName, string message, string outArgs, long? elapsedMiliSeconds)
{
if (IsEnabled())
{
WriteEvent(EventIds.MethodEnd, category, layer, className, methodName, message, outArgs, elapsedMiliSeconds);
}
}
开发者ID:smartpcr,项目名称:Instrumentation,代码行数:7,代码来源:EtwTraceEventSource.cs
示例13: Enter
public void Enter(Categories category, Layers layer, string className, string methodName, string message, string inArgs)
{
if (IsEnabled())
{
WriteEvent(EventIds.MethodStart, category, layer, className, methodName, message, inArgs);
}
}
开发者ID:smartpcr,项目名称:Instrumentation,代码行数:7,代码来源:EtwTraceEventSource.cs
示例14: TraceCallGraphAspect
public TraceCallGraphAspect(Categories category, Layers layer, CallFlowType flowType=CallFlowType.Layer, bool logCallStack=false)
{
this.Category = category;
this.Layer = layer;
this.FlowType = flowType;
this.LogCallStack = logCallStack;
}
开发者ID:smartpcr,项目名称:Instrumentation,代码行数:7,代码来源:TraceCallGraphAspect.cs
示例15: Demographic
public Demographic(int turn, Categories category, float value, float average, int rank)
{
Turn = turn;
Category = category;
Value = value;
Average = average;
Rank = rank;
}
开发者ID:bayvakoof,项目名称:civstats-app,代码行数:8,代码来源:DemographicsTracker.cs
示例16: AddCategory
public void AddCategory(Categories category)
{
healthTrackerDB.categories.InsertOnSubmit(category);
healthTrackerDB.SubmitChanges();
//update UI
LoadCategories();
}
开发者ID:nagyist,项目名称:chenliang0571-Health-Tracker,代码行数:8,代码来源:MainViewModel.cs
示例17: Project
public Project()
{
_UUID = System.Guid.NewGuid();
timeline = new List<Play>();
Categories = new Categories();
LocalTeamTemplate = new TeamTemplate();
VisitorTeamTemplate = new TeamTemplate();
}
开发者ID:dineshkummarc,项目名称:longomatch,代码行数:8,代码来源:Project.cs
示例18: TrackAsync
public async Task TrackAsync(Categories category, string action, string label = null, int value = 0)
{
System.Diagnostics.Debug.WriteLine("Analytics: Async: {0}/{1}/{2}/{3}", category.ToString(), action, label, value);
if (!_disabled)
await _tracker.TrackEventAsync(category.ToString(), action, label, value);
}
开发者ID:amoikevin,项目名称:Windows-Phone-Power-Tools,代码行数:8,代码来源:Analytics.cs
示例19: Excluded
private bool Excluded(ITestMethodInfo testMethod) {
if(_excludedCategories.IsEmpty) {
return false;
}
var local = new Categories();
local.Add(testMethod.Categories);
local.Add(testMethod.InheritedCategories);
return local.Intersect(_excludedCategories).Count > 0;
}
开发者ID:ManfredLange,项目名称:csUnit,代码行数:9,代码来源:CategorySelector.cs
示例20: Main
public static void Main(string[] args)
{
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
Registry.CurrentUser.CreateSubKey(@"Software\WallpaperChanger");
RegistryKey key = Registry.CurrentUser.OpenSubKey(@"Software\WallpaperChanger", true);
object objCategories = key.GetValue(@"Categories");
if (objCategories == null)
categories = Categories.General | Categories.Anime | Categories.HDR;
else
{
try
{
categories = (Categories)Convert.ToByte(objCategories.ToString());
}
catch (FormatException)
{
categories = Categories.General | Categories.Anime | Categories.HDR;
}
}
object objPurity = key.GetValue(@"Purity");
if (objPurity == null)
purity = Purity.Clean;
else
{
try
{
purity = (Purity)Convert.ToByte(objPurity.ToString());
}
catch (FormatException)
{
purity = Purity.Clean;
}
}
try
{
SetWallpaper();
}
catch (Exception e)
{
string errorMessage = String.Format("Fatal error: {0}", e.ToString());
// Пишем в лог...
if (!EventLog.SourceExists(logSource))
EventLog.CreateEventSource(logSource, "Application");
EventLog.WriteEntry(logSource, errorMessage, EventLogEntryType.Warning);
// ...и в консоль
Console.WriteLine(errorMessage);
}
}
开发者ID:rhssiiy,项目名称:WallpaperChanger,代码行数:57,代码来源:Main.cs
注:本文中的Categories类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论