public ActionResult ExpiredSearch(string q) { ExpiredViewModel viewmodel = new ExpiredViewModel(); viewmodel.expiredCompanies = unitOfWork.ExpiredCompanyRepository.Get(filter: s => s.coName.Contains(q.ToLower()) || s.coNameEN.Contains(q.ToLower())); viewmodel.expiredStores = unitOfWork.StoreExpiredRepository.Get(filter: s => s.storeName.Contains(q.ToLower()) || s.storeNameEN.Contains(q.ToLower())); return(View(viewmodel)); }
public async Task <IActionResult> ExpiredViewAsync() { IList <EquipmentResponse> _ExpiredEquipment = (await __EquipmentManager.GetAsync())?.Where(x => x.WarrantyExpirationDate <= DateTime.Now && x.Status != Status.WrittenOff).ToList(); IList <EquipmentResponse> _WrittenOffEquipment = await __EquipmentManager.GetByStatusAsync(Status.WrittenOff); ExpiredViewModel _Model = new ExpiredViewModel { ExpiredEquipment = __Mapper.Map <IList <EquipmentViewModel> >(_ExpiredEquipment), WrittenOffEquipment = __Mapper.Map <IList <EquipmentViewModel> >(_WrittenOffEquipment) }; return(View("Expired", _Model)); }