public JsonResult RequestNewAd(int id) { var session = HttpContext.Session; if (session != null) { HttpContext.Session.TryGetValue("token", out var result); if (result != null) { TempData["isLoggedIn"] = HttpContext.Session.GetString("token"); TempData["memberID"] = HttpContext.Session.GetString("memberID"); int memberID = Convert.ToInt32(TempData["memberID"].ToString()); Tbl_Ad ad = _AdService.Get(id); Tbl_Request Request = _RequestService.GetAll().Where(x => x.AdID == id && x.RequestMemberID == memberID).LastOrDefault(); if (Request == null && ad.MemberID != memberID) { Tbl_Request newRequest = new Tbl_Request() { AdID = id, RequestMemberID = memberID, RequestStateID = 1 }; _RequestService.Add(newRequest); } return(Json(Ok())); // return Json("MemberRequestListCrud", "MemberPage"); } } return(Json("Giriş Yapın")); }
public JsonResult MemberRequestMessage(int id) { var session = HttpContext.Session; if (session != null) { HttpContext.Session.TryGetValue("token", out var result); if (result != null) { TempData["isLoggedIn"] = HttpContext.Session.GetString("token"); TempData["memberID"] = HttpContext.Session.GetString("memberID"); int memberID = Convert.ToInt32(TempData["memberID"].ToString()); Tbl_Ad ad = _AdService.Get(id); Tbl_Request Request = _RequestService.GetAll().Where(x => x.AdID == id && x.RequestMemberID == memberID).LastOrDefault(); Tbl_Message messagednm = _tbl_MessageService.GetAll().Where(x => x.MessageRequestID == Request.RequestID).LastOrDefault(); Tbl_Message lastMessage = new Tbl_Message(); if (messagednm == null) { Tbl_Request newRequest = new Tbl_Request() { AdID = id, RequestMemberID = memberID, RequestStateID = 1 }; _RequestService.Add(newRequest); Tbl_Request lastRequest = _RequestService.GetAll().LastOrDefault(); Tbl_Message message = new Tbl_Message { SenderMemberID = memberID, Message = "Konu Başlığı: " + ad.AdTitle, MessageDate = DateTime.Now, MessageRequestID = lastRequest.RequestID, }; _tbl_MessageService.Add(message); lastMessage = _tbl_MessageService.GetAll().LastOrDefault(); } else { lastMessage = _tbl_MessageService.GetAll().Where(x => x.MessageRequestID == Request.RequestID).LastOrDefault(); } // return RedirectToAction("Message", "GeneralPage", new { id = lastMessage.MessageRequestID }); return(Json(new { id = lastMessage.MessageID })); } } return(Json("Giriş Yapınız")); }
public ActionResult MemberRequestReject(int id) { var session = HttpContext.Session; if (session != null) { HttpContext.Session.TryGetValue("token", out var result); if (result != null) { TempData["isLoggedIn"] = HttpContext.Session.GetString("token"); TempData["memberID"] = HttpContext.Session.GetString("memberID"); Tbl_Request request = _RequestService.Get(id); request.RequestStateID = 3; _RequestService.Update(request); return(RedirectToAction("MemberRequestListCrud", "MemberPage")); } } return(RedirectToAction("Index", "GeneralPage")); }
public JsonResult MemberRequestReject(int id) { var session = HttpContext.Session; if (session != null) { HttpContext.Session.TryGetValue("token", out var result); if (result != null) { TempData["isLoggedIn"] = HttpContext.Session.GetString("token"); TempData["memberID"] = HttpContext.Session.GetString("memberID"); Tbl_Request request = _RequestService.Get(id); request.RequestStateID = 3; _RequestService.Update(request); return(Json(Ok())); // return Json("MemberRequestListCrud", "MemberPage"); } } return(Json("Giriş Yapın")); }
public void Update(Tbl_Request Parameter) { _Tbl_RequestDal.Update(Parameter); }
public void Delete(Tbl_Request Parameter) { _Tbl_RequestDal.Delete(Parameter); }
public void Add(Tbl_Request Parameter) { _Tbl_RequestDal.Add(Parameter); }