public ActionResult DeleteConfirmed(byte id) { WorkingGroup workinggroup = db.WorkingGroup.Find(id); db.WorkingGroup.Remove(workinggroup); db.SaveChanges(); return(RedirectToAction("Index")); }
public void BeginSubGroup() { var nextGroup = new ScopeSanitizerToken(); AllGroups.Add(nextGroup); LastestGroup.AddLast(nextGroup); WorkingGroup.Push(nextGroup); }
public ActionResult Edit([Bind(Include = "Id,Name")] WorkingGroup workinggroup) { if (ModelState.IsValid) { db.Entry(workinggroup).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(workinggroup)); }
public ActionResult Create([Bind(Include = "Id,Name")] WorkingGroup workinggroup) { if (ModelState.IsValid) { db.WorkingGroup.Add(workinggroup); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(workinggroup)); }
// GET: /WorkingGroup/Delete/5 public ActionResult Delete(byte?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } WorkingGroup workinggroup = db.WorkingGroup.Find(id); if (workinggroup == null) { return(HttpNotFound()); } return(View(workinggroup)); }
public async Task <ActionResult> PostWorkingGroup([FromBody] WorkingGroup workingGroup) { try { await _workingGroupRepository.Add(workingGroup); } catch (DbUpdateConcurrencyException e) { _logger.LogError(e.Message); return(Problem(e.Message)); } catch (DbUpdateException e) { _logger.LogError(e.Message); return(Problem(e.Message)); } catch (Exception e) { _logger.LogError(e.Message); return(Problem(e.Message)); } return(CreatedAtAction("PostWorkingGroup", new { workingGroup.Id, workingGroup })); }
public void ExitSubGroup() { WorkingGroup.Pop(); }
public Task Update(int id, WorkingGroup newValue) { throw new NotImplementedException(); }
public async Task Add(WorkingGroup toAdd) { _context.WorkingGroups.Add(toAdd); await _context.SaveChangesAsync(); }
/// <summary> /// 开窗表格 /// </summary> /// <param name="helper"></param> /// <param name="type"></param> /// <returns></returns> public static MvcHtmlString DataBrowserWindow(this HtmlHelper helper, DataBrowserType type) { // 开窗元素ID string dataBrowser_id = ""; // 根据枚举确定开窗类型 Object obj = null; switch (type) { case DataBrowserType.Honor: obj = new Honor(); dataBrowser_id = "DataBrowser-Honor"; break; case DataBrowserType.ModelWorker: obj = new ModelWorker(); dataBrowser_id = "DataBrowser-ModelWorker"; break; case DataBrowserType.Proposal: obj = new Proposal(); dataBrowser_id = "DataBrowser-Proposal"; break; case DataBrowserType.WorkersCongress: obj = new WorkersCongress(); dataBrowser_id = "DataBrowser-WorkersCongress"; break; case DataBrowserType.WorkingTeam: obj = new WorkingTeam(); dataBrowser_id = "DataBrowser-WorkingTeam"; break; case DataBrowserType.Employee: obj = new Employee(); dataBrowser_id = "DataBrowser-Employee"; break; case DataBrowserType.Position: obj = new Position(); dataBrowser_id = "DataBrowser-Position"; break; case DataBrowserType.WorkingUnit: obj = new WorkingUnit(); dataBrowser_id = "DataBrowser-WorkingUnit"; break; case DataBrowserType.WorkingGroup: obj = new WorkingGroup(); dataBrowser_id = "DataBrowser-WorkingGroup"; break; } // 生成表头信息 var thead = new StringBuilder(); thead.Append("<th></th>"); Type t = obj.GetType(); foreach (PropertyInfo pInfo in t.GetProperties()) { thead.AppendFormat("<th>{0}</th>", pInfo.Name); } // 生成表中行信息 var tbody = DataBrowserManager.GetTBodyString(type); // 生成开窗整体结构 var result = new StringBuilder(); result.AppendFormat( @"<div class='modal fade' id='{0}' tabindex='-1' role='dialog' aria-labelledby='myModalLabel-{0}' aria-hidden='true'>" + "<div class='modal-dialog databrowser-dialog'>" + "<div class='modal-content'>" + "<div class='modal-header'>" + "<button type='button' class='close' data-dismiss='modal' aria-hidden='true'>×</button>" + "<h4 class='modal-title' id='myModalLabel-{0}'>开窗测试</h4>" + "</div>" + "<div class='modal-body'>" + "<table class='table table-striped'>" + "<thead>" + "<tr>" + "{1}" + "</tr>" + "</thead>" + "<tbody>" + "{2}" + "</tbody>" + "</table>" + "</div>" + "<div class='modal-footer'>" + "<button type='button' class='btn btn-primary databrowser-ok'>选择</button>" + "<button type='button' class='btn btn-default' data-dismiss='modal'>关闭</button>" + "</div>" + "</div>" + "</div>" + "</div>", dataBrowser_id, thead, tbody ); return(MvcHtmlString.Create(result.ToString())); }