//
 // GET: /Platform/SysDepartment/Edit/5
 public ActionResult Edit(Guid? id)
 {
     var item = new SysDepartment();
     if (id.HasValue)
     {
         item = _sysDepartmentService.GetById(id.Value);
     }
     return View(item);
 }
        public ActionResult Edit(Guid? id, SysDepartment collection)
        {
            if (!ModelState.IsValid)
            {
                return View(collection);
            }

            _sysDepartmentService.Save(id, collection);

            _unitOfWork.Commit();

            return RedirectToAction("Index");
        }