public static async Task<MessageBasicViewModel> ToBasicViewModelAsync(this IMessage model) { if (model == null) return null; var viewModel = new MessageBasicViewModel(); await model.ExtrudeBasicInfo(viewModel); return viewModel; }
private static async Task ExtrudeBasicInfo(this IMessage model, MessageBasicViewModel viewModel) { viewModel.Id = model.Id; }