public AdvertisementsAdministrationController(IAdvertisementsService advertisements, ICategoriesService categories, ITownsService towns, ICommentsService comments) { this.advertisements = advertisements; this.categories = categories; this.towns = towns; this.comments = comments; }
public TownsAdministrationController( ITownsService towns, ICommentsService comments, IAdvertisementsService advertisements, UserManager<ApplicationUser> manager) { this.towns = towns; this.comments = comments; this.advertisements = advertisements; this.manager = manager; }
public AdsController( ICategoriesService categories, IAdvertisementsService advertisements, ITownsService towns, IImagesService images, UserManager<ApplicationUser> manager) { this.categories = categories; this.advertisements = advertisements; this.towns = towns; this.images = images; this.manager = manager; }
public ActionResult HomeSearch(HomeViewModel model) { if (model != null && this.ModelState.IsValid) { model.PriceFrom = model.PriceFrom ?? 0; model.PriceTo = model.PriceTo ?? 0; var searchTextToLower = model.SearchText.ToLower(); var advertisements = this.advertisements .GetAll(); if (model.CategoryId == 1 && model.TownId == 1) { advertisements = advertisements .Where(a => (a.Title.ToLower().Contains(searchTextToLower) || a.Description.ToLower().Contains(searchTextToLower)) && (a.Price >= model.PriceFrom && ((model.PriceTo != 0) ? (a.Price <= model.PriceTo) : (a.Price <= decimal.MaxValue)))); } else if (model.CategoryId == 1) { advertisements = advertisements .Where(a => (a.Title.ToLower().Contains(searchTextToLower) || a.Description.ToLower().Contains(searchTextToLower)) && (a.TownId == model.TownId) && (a.Price >= model.PriceFrom && ((model.PriceTo != 0) ? (a.Price <= model.PriceTo) : (a.Price <= decimal.MaxValue)))); } else if (model.TownId == 1) { advertisements = advertisements .Where(a => (a.Title.ToLower().Contains(searchTextToLower) || a.Description.ToLower().Contains(searchTextToLower)) && (a.CategoryId == model.CategoryId) && (a.Price >= model.PriceFrom && ((model.PriceTo != 0) ? (a.Price <= model.PriceTo) : (a.Price <= decimal.MaxValue)))); } else { advertisements = advertisements .Where(a => (a.Title.ToLower().Contains(searchTextToLower) || a.Description.ToLower().Contains(searchTextToLower)) && (a.CategoryId == model.CategoryId) && (a.TownId == model.TownId) && (a.Price >= model.PriceFrom && ((model.PriceTo != 0) ? (a.Price <= model.PriceTo) : (a.Price <= decimal.MaxValue)))); } var viewModel = advertisements .To<AdvertisementViewModel>() .ToList(); return this.View(viewModel); } throw new HttpException(400, "Invalid search query"); }
public CategoriesAdministrationController(ICategoriesService categories, ICommentsService comments, IAdvertisementsService advertisements) { this.categories = categories; this.comments = comments; this.advertisements = advertisements; }
public SalesController(IAdvertisementsService advertisementsService, IValuePairsService valuePairsService) { _advertisementsService = advertisementsService; _valuePairsService = valuePairsService; }
public CommentsController(IAdvertisementsService advertisements, ICommentsService comments, UserManager<ApplicationUser> manager) { this.advertisements = advertisements; this.comments = comments; this.manager = manager; }
public AdvertisementsController(IAdvertisementsService advertisementsService) { this.advertisementsService = advertisementsService; }
public PageableAdvertisementListController(IAdvertisementsService advertisements) { this.advertisements = advertisements; }
public MessagesController(UserManager<ApplicationUser> manager, IAdvertisementsService advertisements, IMessagesService messages) { this.manager = manager; this.advertisements = advertisements; this.messages = messages; }
public HomeController(ICategoriesService categories, IAdvertisementsService advertisements, ITownsService towns) { this.categories = categories; this.advertisements = advertisements; this.towns = towns; }
public SearchAdvertisementsController(IAdvertisementsService advertisements) { this.advertisements = advertisements; }
public AdvertisementsController(IAdvertisementsService repos, IMapper mapper) { _advertisementsService = repos; _mapper = mapper; }
public AdvertisementsController(AdvertisementDbContext context, IAdvertisementsService advertisementsService, ILogger <AdvertisementsController> logger) { _context = context; _advertisementsService = advertisementsService; _logger = logger; }