public GetCoachDetailResponse GetCoachDetail(GetCoachDetailRequest request) { var result = base.CreateResponse <GetCoachDetailResponse>("获取教练信息"); try { using (var con = new DbConnectionProvider(dbName).GetOpenConnection()) { result.Coach = con.Query <CoachDTO>("sp_GetCoachDetail", request, CommandType.StoredProcedure).Select(x => { if (x != null && !string.IsNullOrWhiteSpace(x.Photos_Json)) { x.Photos = JsonConvert.DeserializeObject <List <PhotoDTO> >(x.Photos_Json); } return(x); }).FirstOrDefault(); } } catch (Exception ex) { base.HandleResponseException(ref result, ex); } return(result); }
public GetCoachDetailResponse GetCoachDetail(GetCoachDetailRequest request) { return(BasicDataManager.GetInstance().GetCoachDetail(request)); }