Exemple #1
0
        public static string Restore(SiteSettings ss, int deptId)
        {
            var deptModel = new DeptModel();
            var invalid   = DeptValidators.OnRestoring();

            switch (invalid)
            {
            case Error.Types.None: break;

            default: return(invalid.MessageJson());
            }
            var error = deptModel.Restore(ss, deptId);

            if (error.Has())
            {
                return(error.MessageJson());
            }
            else
            {
                var res = new DeptsResponseCollection(deptModel);
                return(res.ToJson());
            }
        }