internal void Remove(Division division) { WorkerSQL.DeleteByDivisiontId(division.Id); DivisionSQL.DeleteById(division.Id); Division deleteDivision = Divisions.Find(d => d.Id == division.Id); Divisions.Remove(division); }
internal void Add(string name, int parentId) { int id = DivisionSQL.Add(name, parentId); Divisions.Add(new Division { Id = id, Name = name, ParentId = parentId }); }
private void InitializeDivisions() { if (Divisions == null) { try { using (DataSet ds = DivisionSQL.GetDivisions()) { Divisions = ds.Tables[0].AsEnumerable().Select(dataRow => new Division { Id = dataRow.Field <int>("ID"), Name = dataRow.Field <string>("Name"), ParentId = dataRow.Field <int>("ParentID") }).ToList(); } } catch (Exception ex) { Console.WriteLine(ex); } } }
internal void Edit(Division division) { DivisionSQL.Update(division.Id, division.Name); Divisions.First(d => d.Id == division.Id).Name = division.Name; }