Вы можете создать class
для данных, которые вам нужно вернуть, и заполнить их, но во многих случаях достаточно использовать анонимный объект, который затем будет сериализован для вас платформой.Пример:
return new
{
UserId = UserObject.Id,
UserFullname = UserObject.FirstName + " " + UserObject.LastName,
CompanyId = CompanyObject.Id,
CompanyName = CompanyObject.Name
};
Вы можете сделать это так далеко, как вам нужно, даже включая массивы, словари, списки, вложенные (под) объекты и т. Д.