public IActionResult GetUnreadMessagesCountByType(MessageTypeRequest request)
 {
     if (ModelState.IsValid)
     {
         SingleResponse <int> response = new SingleResponse <int>();
         response.ResultCode = ResultCodes.normal;
         response.Result     = _xbService.GetUnreadMessagesCountByType(request.Type);
         return(ResponseExtensions.ToHttpResponse(response));
     }
     else
     {
         return(ValidationError.GetValidationErrorResponse(ModelState));
     }
 }
 public Package(MessageTypeRequest req)
 {
     Message = new message();
     Message.requestMessage = req;
 }