//[HttpGet] //public PartialViewResult YorumYap(int Id) //{ // var model = new AdsListViewModel // { // AdsDetails = _adsService.AdsDetails(Id) // }; // return PartialView(model); //} //[HttpPost] //public PartialViewResult YorumYap(Comment comment,int Id) //{ // _commentService.Add(comment); // return PartialView(new AdsListViewModel { AdsDetails = _adsService.AdsDetails(Id) }); //} public ActionResult UserIlanlariniGetir(int UserId) { var model = new AdsListViewModel { AdsByUser = _adsService.AdsByUserId(UserId) }; return(View(model)); }
public ActionResult IlanDetay(int Id) { var model = new AdsListViewModel { AdsDetails = _adsService.AdsDetails(Id) }; return(View(model)); }
public IActionResult All() { var allAds = new AdsListViewModel() { Ads = this.adsService.GetAll(), }; return(this.View(allAds)); }
public ActionResult EditAdvertisement(int id) { Advertisement ad = _advertisementRepository.GetAdvertisement(id); int cardId = ad.CardId; Card card = _cardRepository.GetCard(cardId); AdsListViewModel result = new AdsListViewModel { Cards = card, Advertisements = ad }; return(PartialView("Partial2", result)); }
public IActionResult Anasayfa() { var IlanlarVeKategoriler = _adsService.İlanlarinKategorisiVePetCinsleri(); AdsListViewModel model = new AdsListViewModel { IlanlarVeKategoriler = IlanlarVeKategoriler.Take(10).ToList(), }; return(View(model)); }
public ActionResult AdvertisementDetails(int id) { Advertisement ad = _advertisementRepository.GetAdvertisement(id); int cardId = ad.CardId; Card card = _cardRepository.GetCard(cardId); AdsListViewModel result = new AdsListViewModel { Cards = card, Advertisements = ad, ifInAuction = ad.Auction == null ? false : true, HasAuctionFinished = HasAuctionFinished(ad.Auction) }; return(PartialView("CardDetailsPartial", result)); }
public ActionResult ShowAdsOn(int page = 1) { var userId = User.Identity.GetUserId(); IEnumerable <Product> curProducts = _productDb.Products.Where(x => x.UserId == userId).Where(x => x.Status).OrderByDescending(x => x.Createtime).ThenByDescending(x => x.ProductId); int totalItems = curProducts.Count(); Pager pager = new Pager(totalItems, page, pageSize); AdsListViewModel model = new AdsListViewModel { ViewName = "ShowAdsOn", Products = curProducts.Skip((pager.CurrentPage - 1) * pager.PageSize).Take(pager.PageSize).ToList(), Pager = pager }; return(PartialView(model)); }
public IActionResult Ilanlar(int category, int petBreed, int petTypes, int page = 1) { int pageSize = 10; var adsByCategory = _adsService.İlanlarinKategorisiVePetTipi(category, petBreed, petTypes); AdsListViewModel model = new AdsListViewModel { PetTypes = _petTypeService.GetByCategory(petTypes), IlanlarKategorilerVePetTipleri = adsByCategory.Skip((page - 1) * pageSize).Take(pageSize).ToList(), PageCount = (int)Math.Ceiling(adsByCategory.Count / (double)pageSize), PageSize = pageSize, CurrentCategory = category, CurrentPage = page }; return(View(model)); }