public int CheckEventStatus(ReqGetEventPosts objReq) { int value = 0; using (var db = new UnseentalentdbDataContext()) { usp_CheckEventStatusResult result = db.usp_CheckEventStatus(Convert.ToInt64(objReq.eventId), Convert.ToInt64(objReq.userId)) .FirstOrDefault(); if (result != null) value = Convert.ToInt16(result.isUploading); } return value; }
public Response<int> CheckEventStatus(ReqGetEventPosts objReq) { var response = new Response<int>(); int rst = 0; try { var objmethod = new UnseenTalentsMethod(); rst = objmethod.CheckEventStatus(objReq); response.Create(true, 1, "successfully", rst); } catch (Exception ex) { response.Create(false, -1, Messages.FormatMessage(ex.Message), rst); } finally { // return response; } return response; }
public List<RespGetEventPosts> GetEventPosts(ReqGetEventPosts objReq) { var objlist = new List<RespGetEventPosts>(); using (var db = new UnseentalentdbDataContext()) { IEnumerable<RespGetEventPosts> items = db.usp_GetEventPosts(Convert.ToInt64(objReq.eventId), Convert.ToInt64(objReq.userId)) .Select(n => new RespGetEventPosts { eventId = Convert.ToString(n.Eventid), videoId = Convert.ToString(n.videoId), userId = Convert.ToString(n.userId), userName = n.Username, profilePic = ReturnProfilePicture(n.profilePic), eventTitle = n.videoTitle, videoDescription = n.VideoDesc, timeAgo = n.CreatedDate.ToShortDateString(), video = VideoFullPath(n.videoPath), commentCount = Convert.ToString(n.videoCount), voteCount = Convert.ToString(n.voteCount), isVote = n.isVote, postComments = new List<RespGetVideoComments>() }); objlist.AddRange(items); } return objlist; }
public Response<List<RespGetEventPosts>> GetEventPosts(ReqGetEventPosts objReq) { var objresponse = new Response<List<RespGetEventPosts>>(); var objlist = new List<RespGetEventPosts>(); var objmethod = new UnseenTalentsMethod(); try { objlist = objmethod.GetEventPosts(objReq); objresponse.Create(true, 0, "Events for admin", objlist); } catch (Exception ex) { objresponse.Create(false, -1, "Events for admin", objlist); } return objresponse; }