public void Output(CreateTableOutput output) { var tasks = new List <TableTaskModel>(); foreach (var item in output.Table.GetTasks()) { tasks.Add(new TableTaskModel(item.Id.ToGuid(), item.Text.ToString(), (int)item.State)); } var table = new TableDetailsModel( output.Table.Name.ToString(), output.Table.Id.ToGuid(), (int)output.Table.State, tasks); var res = new CreateTableResponse(table); ViewModel = new OkObjectResult(res); }
private void BuildOutput(ITable table) { var output = new CreateTableOutput(table); outputPort.Output(output); }