예제 #1
0
        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));
        }
예제 #2
0
        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));
        }