public ActionResult Save(SysApartModel model)
        {
            var          result = new JsonModel();
            SysApartment apart  = null;
            var          opType = OperationType.Insert;

            if (model.Id > 0)
            {
                opType = OperationType.Update;
                apart  = SysApartRepository.Get(model.Id);
                if (apart == null)
                {
                    result.msg = "找不到记录!";
                    return(Json(result));
                }
            }
            else
            {
                apart = new SysApartment();
            }
            Mapper.Map(model, apart);
            SysApartmentSvc.Save(apart, model.RoleIds);
            LogRepository.Insert(TableSource.SysApartment, opType, apart.Id);
            result.data = apart;
            result.code = JsonModelCode.Succ;
            result.msg  = "保存成功!";
            return(Json(result));
        }
        public ActionResult GetApart(long id)
        {
            var result = new JsonModel();
            var apart  = SysApartRepository.Get(id);

            if (apart == null)
            {
                result.msg = "找不到记录!";
                return(Json(result));
            }
            apart.LstRoleIds = UserRole2ApartRepository.GetLstRoleId(apart.Id);
            result.data      = apart;
            result.code      = JsonModelCode.Succ;
            return(Json(result, JsonRequestBehavior.AllowGet));
        }