/// <summary> /// 获取服务预定详细信息 /// </summary> /// <param name="id"></param> /// <param name="context"></param> /// <returns></returns> public async Task <BookDetailViewModel> GetBookAsync(long id, ApplicationDbContext context) { var webModel = new BookDetailViewModel(); try { var model = await StatisticsRepository.GetEntityAsync(id, context); webModel.Count = model.Count; webModel.DepartureTime = model.DepartureTime; webModel.Id = model.Id.ToString(); webModel.IsCancel = model.IsCancel; webModel.Name = model.Name; webModel.Place = model.Place; webModel.Remark = model.Remark; webModel.ScheduledTime = model.ScheduledTime; webModel.ServiceName = model.ServiceName; webModel.Tel = model.Tel; } catch (Exception ex) { _logger.LogError("获取服务预定详细信息失败:{0},\r\n内部错误信息:{1}", ex.Message, ex.InnerException.Message); } return(webModel); }