public IActionResult ChangeTemplateStatus(ChangeTemplateStatusRequest request)
 {
     if (ModelState.IsValid)
     {
         SingleResponse <XBS.ActionResult> response = new SingleResponse <XBS.ActionResult>();
         response.ResultCode  = ResultCodes.normal;
         response.Result      = _xbService.ChangeTemplateStatus(request.TemplateId, request.TemplateStatus);
         response.Description = utils.GetActionResultErrors(response.Result.Errors);
         return(ResponseExtensions.ToHttpResponse(response));
     }
     else
     {
         return(ValidationError.GetValidationErrorResponse(ModelState));
     }
 }