protected internal IActionResult ApiResponseFile(byte[] contents, string fileName, IBaseCommunicationMessage communicationMessage) { var file = new FileContentResult(contents, "application/octet-stream"); file.FileDownloadName = fileName; return(this.ApiResponseFile(file, communicationMessage.IsValid(), communicationMessage.GetMessageByStatus())); }
protected internal OkObjectResult ApiResponse(IBaseCommunicationMessage communicationMessage) { return(this.ApiResponse(string.Empty, communicationMessage.IsValid(), communicationMessage.GetMessageByStatus())); }
protected internal OkObjectResult ApiResponse <T>(T value, IBaseCommunicationMessage communicationMessage) { return(this.ApiResponse(value, communicationMessage.IsValid(), communicationMessage.GetMessageByStatus())); }