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()); } }