コード例 #1
0
 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);
 }
コード例 #2
0
ファイル: DepartmentController.cs プロジェクト: sursun/Lsg
        public ActionResult CreateOrUpdate(Department department)
        {
            if (department.Id > 0)
            {
                department = this.DepartmentRepository.Get(department.Id);

                TryUpdateModel(department);
            }

            this.DepartmentRepository.SaveOrUpdate(department);

            return JsonSuccess(department);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
 public static DepartmentModel From(Department department)
 {
     return new DepartmentModel(department);
 }
コード例 #5
0
 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;
 }
コード例 #6
0
ファイル: DepartmentController.cs プロジェクト: sursun/Lsg
        public DepartmentModel(Department department)
        {
            this.Id = department.Id;

            this.Parent = department.ParentString();

            this.Name = department.Name;

            this.Note = department.Note;
        }