using Microsoft.AspNetCore.Mvc; using Edge.Core.Parser.HttpMessageParser; using System; using System.Collections.Generic; using System.Linq; using System.Net.Http; using System.Text; using System.Threading.Tasks; namespace Edge.Core.Parser.HttpMessageParser { public class SimpleHttpOutgoingMessage : BaseHttpMessage { private SimpleHttpOutgoingMessage(Guid id) : base(id) { } public IActionResult ResponseResult { get; set; } public static SimpleHttpOutgoingMessage CreatedFrom(BaseHttpMessage incomingMessage, IActionResult responseResult) { var msg = new SimpleHttpOutgoingMessage(incomingMessage.Id) { ApiController = incomingMessage.ApiController, ResponseResult = responseResult }; return msg; } //public SimpleHttpOutgoingMessage(Guid id, ApiController apiController) : base(id) //{ // base.ApiController = apiController; //} } }