public ActionResult SaveOrUpdate(Department obj) { if (obj.Id > 0) { obj = this.DepartmentRepository.Get(obj.Id); TryUpdateModel(obj); } obj = this.DepartmentRepository.SaveOrUpdate(obj); return JsonSuccess(obj); }
public ActionResult CreateOrUpdate(Department department) { if (department.Id > 0) { department = this.DepartmentRepository.Get(department.Id); TryUpdateModel(department); } this.DepartmentRepository.SaveOrUpdate(department); return JsonSuccess(department); }
public ActionResult Edit(int? id, int? parentid) { Department item = null; if (id.HasValue) { item = this.DepartmentRepository.Get(id.Value); } if (item == null && parentid.HasValue) { item = new Department(); item.Parent = this.DepartmentRepository.Get(parentid.Value); } return View(item); }
public static DepartmentModel From(Department department) { return new DepartmentModel(department); }
public DepartmentModel(Department department) { this.Id = department.Id; this.ParentId = 0; if (department.Parent != null) this.ParentId = department.Parent.Id; this.Name = department.Name; this.CodeNo = department.CodeNo; this.Level = department.Level; this.Note = department.Note; }
public DepartmentModel(Department department) { this.Id = department.Id; this.Parent = department.ParentString(); this.Name = department.Name; this.Note = department.Note; }