internal List<SessionInfo> GetSessionInfo(SessionEntity objReq) { List<SessionInfo> listResp = new List<SessionInfo>(); SessionInfo objResp = new SessionInfo(); using (var db = new WizzDataContext()) { var sessionData = db.tblSessions.Where(x => x.pkSessionId == Convert.ToInt64(objReq.sessionId) && x.isDelete == false).FirstOrDefault(); objResp.sessionStartTime = sessionData.sessionStartTime; objResp.sessionEndTime = sessionData.sessionEndtime; objResp.sessionTime = ""; var data = db.tblUsers.Where(x => x.pkUserId == sessionData.tutorId).FirstOrDefault(); objResp.tutorName = data.userName; objResp.profilePic = data.profilePic; listResp.Add(objResp); return listResp; } }
public Response<SessionInfo> GetSessionInfo(SessionEntity objReq) { Response<SessionInfo> response = new Response<SessionInfo>(); List<SessionInfo> objResp = new List<SessionInfo>(); try { Session obj = new Session(); if (CheckRequestIsvalidornot(this.Request)) { objResp = obj.GetSessionInfo(objReq); if (objResp != null) response.Create(true, "Session Info", Messages.AppVersion, objResp); else response.Create(false, Messages.FormatMessage(Messages.InvalidReq), Messages.AppVersion, objResp); } } catch (Exception ex) { object session = new JavaScriptSerializer().Serialize(objReq); LogManager.Error("Error occured while Processing Webservice request :{0}", ex, session, ex.Message); response.Create(false, Messages.FormatMessage(Messages.ErrorOccure), Messages.AppVersion, objResp); } return response; }