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 MemberAdDelete(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_Ad ad = _AdService.Get(id); _AdService.Delete(ad); return(RedirectToAction("MemberAdListCrud", "MemberPage")); } } return(RedirectToAction("Index", "GeneralPage")); }
public JsonResult MemberAdDelete(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_Ad ad = _AdService.Get(id); _AdService.Delete(ad); return(Json(Ok())); //return Json("MemberAdListCrud", "MemberPage"); } } return(Json("Giriş Yapın")); }
public ActionResult MemberAdUpdate(AdViewModel model) { 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 = model.ad; ad.AdState = "akrif"; _AdService.Update(ad); return(RedirectToAction("MemberAdListCrud", "MemberPage")); } } return(RedirectToAction("Index", "GeneralPage")); }
public JsonResult MemberNewAd(AdViewModel model) { 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 = model.ad; ad.MemberID = memberID; ad.AdState = "akrif"; _AdService.Add(ad); return(Json(Ok())); //return Json("MemberAdListCrud", "MemberPage"); } } return(Json("Giriş Yapın")); }
public void Update(Tbl_Ad Parameter) { _Tbl_AdDal.Update(Parameter); }
public void Delete(Tbl_Ad Parameter) { _Tbl_AdDal.Delete(Parameter); }
public void Add(Tbl_Ad Parameter) { _Tbl_AdDal.Add(Parameter); }