public void TestAdd_1() { var result = new String(); result.Append("<mat-select-list-wrapper [dataSource]=\"[{"); result.Append("'text':'a','value':'1'"); result.Append("}]\"></mat-select-list-wrapper>"); Assert.Equal(result.ToString(), GetResult(_component.Add("a", "1"))); }
// GET: Curso/EditarAsignacion/5 public ActionResult EditarAsignacion(int?id) { if (Request.UrlReferrer != null) { ViewBag.returnUrl = Request.UrlReferrer.ToString(); } else { ViewBag.returnUrl = null; } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Group grupo = db.Groups.Find(id); if (grupo == null) { return(HttpNotFound()); } /* Se obtiene la lista de profesores */ List <SelectListItem> vSelectList = new SelectList(db.Professors.OrderBy(p => p.Name), "ID", "Name").ToList(); SelectListItem selListItem = new SelectListItem() { Value = "0", Text = "Sin asignar" }; vSelectList.Add(selListItem); ViewBag.Profesores = vSelectList; return(View(grupo)); }
private void ExecuteCheckCmd(MetaViewModel p) { switch (p.IsChoose) { //未选中->选中 case 1: { if (!SelectList.Contains(p)) { SelectList.Add(p); } break; } default: { //选中->未选中 if (SelectList.Contains(p)) { SelectList.Remove(p); } break; } } }
/// <summary> /// Adds a sub query to the list /// </summary> /// <param name="subSelect">A sub-selection, which can be just a query</param> /// <returns>Query</returns> /// <exception cref="ArgumentException"></exception> public IQuery Select(IQuery subSelect) { if (String.IsNullOrWhiteSpace(subSelect.QueryName)) { throw new ArgumentException("Hey silly, sub-selections must have a `Name` attribute set"); } SelectList.Add(subSelect); return(this); }
// GET: ProductTypes/Create public IActionResult Create() { List <SelectListItem> productTypes = new SelectList(_context.productTypes, "TypeID", "TypeName").ToList(); SelectListItem nullSelectListItem = new SelectListItem() { Value = "", Text = "Không" }; productTypes.Add(nullSelectListItem); ViewData["FatherTypeID"] = productTypes; return(View()); }
public async Task <IActionResult> Create([Bind("TypeID,TypeName,FatherTypeID")] ProductType productType) { if (ModelState.IsValid) { _context.Add(productType); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } List <SelectListItem> productTypes = new SelectList(_context.productTypes, "TypeID", "TypeName", productType.FatherTypeID).ToList(); SelectListItem nullSelectListItem = new SelectListItem() { Value = "", Text = "Không" }; productTypes.Add(nullSelectListItem); ViewData["FatherTypeID"] = productTypes; return(View(productType)); }
// GET: ProductTypes/Edit/5 public async Task <IActionResult> Edit(int?id) { if (id == null) { return(NotFound()); } var productType = await _context.productTypes.FindAsync(id); if (productType == null) { return(NotFound()); } List <SelectListItem> productTypes = new SelectList(_context.productTypes, "TypeID", "TypeName", productType.FatherTypeID).ToList(); SelectListItem nullSelectListItem = new SelectListItem() { Value = "", Text = "Không" }; productTypes.Add(nullSelectListItem); ViewData["FatherTypeID"] = productTypes; return(View(productType)); }
internal virtual DbQueryStatement BuildQueryStatement(DbSelectStatement query, Action <DbQueryBuilder> action, DbTable <SequentialKey> sequentialKeys) { Initialize(query); var sourceModel = query.Model; Debug.Assert(Model.GetType() == sourceModel.GetType()); Column sysParentRowId = sourceModel.GetSysParentRowIdColumn(createIfNotExist: false); if (sysParentRowId != null && sysParentRowId.Ordinal < query.Select.Count) { Model.GetSysParentRowIdColumn(createIfNotExist: true); } Column sysRowId = sourceModel.GetSysRowIdColumn(createIfNotExist: false); if (sysRowId != null && sysRowId.Ordinal < query.Select.Count) { Model.GetSysRowIdColumn(createIfNotExist: true); } var columns = Model.Columns; var sourceColumns = sourceModel.Columns; Debug.Assert(columns.Count <= sourceColumns.Count); Debug.Assert(columns.Count <= query.Select.Count); for (int i = 0; i < columns.Count; i++) { SelectList.Add(new ColumnMapping(query.Select[i].SourceExpression, columns[i])); } action?.Invoke(this); return(BuildQueryStatement(sequentialKeys)); }
public void Add(BaseUnit unit) => SelectList.Add(unit);
public void breakDownString(string nasty, kParse parseAs) { string part = string.Empty; int pos = 0; int bracecount = 0; while (pos < nasty.Length) { if (nasty[pos] == '(') { bracecount++; } if (nasty[pos] == ')') { bracecount--; } if (nasty[pos] == ',' && bracecount == 0) { switch (parseAs) { case kParse.kSelect: { string participle = string.Empty; string astext = string.Empty; if (breakAs(part, ref participle, ref astext)) { SelectList.Add(participle.Trim()); AsList.Add(astext.Trim()); } else { part = part.Trim(); if (part.Length > 0) { SelectList.Add(part.Trim()); AsList.Add(string.Empty); } } } break; case kParse.kFrom: { FromList.Add(part.Trim()); } break; case kParse.kOrderby: { OrderbyList.Add(part.Trim()); } break; } part = string.Empty; pos++; } else { part += nasty[pos].ToString(); pos++; if (pos == nasty.Length) { switch (parseAs) { case kParse.kSelect: { string participle = string.Empty; string astext = string.Empty; if (breakAs(part, ref participle, ref astext)) { SelectList.Add(participle.Trim()); AsList.Add(astext.Trim()); } else { part = part.Trim(); if (part.Length > 0) { SelectList.Add(part.Trim()); AsList.Add(string.Empty); } } } break; case kParse.kFrom: FromList.Add(part.Trim()); break; case kParse.kOrderby: OrderbyList.Add(part.Trim()); break; } } } } }