public List <Customer> CustomerNames(AutoCompleteModel data) { Console.WriteLine(data); var objdata = new List <Customer>() { new Customer { firstName = "rams", lastName = "rams11", id = 1, nickName = "ramsNick" }, new Customer { firstName = "rams1", lastName = "rams12", id = 2, nickName = "rams1Nick" }, new Customer { firstName = "rams2", lastName = "rams13", id = 3, nickName = "rams2Nick" }, new Customer { firstName = "rams3", lastName = "rams13", id = 4, nickName = "rams3Nick" } }; var obj = objdata.Where(e => e.firstName.Contains(data.q)).ToList(); return(obj); }
public List <VendorViewModel> VendorNames(AutoCompleteModel data) { var vendorList = new List <VendorViewModel>(); try { var vendors = new List <EfDbContext.Vendor>(); using (_dbContext = new AccountdbContext()) { vendors = _dbContext.Vendor.Where(e => e.NickName.Contains(data.q)).ToList(); } if (vendors.Any()) { foreach (var item in vendors) { vendorList.Add(ConstructVendorViewModelFromContext(item)); } } } catch (Exception ex) { throw ex; } return(vendorList); }
public ActionResult Index(string prefix) { //get model AutoCompleteModel autoCompleteModel = new AutoCompleteModel(); return(Json(autoCompleteModel.GetByPrefix(prefix), JsonRequestBehavior.DenyGet)); }
public List <CustomerViewModel> CustomerNames(AutoCompleteModel data) { var custList = new List <CustomerViewModel>(); try { var customerList = new List <EfDbContext.Customer>(); using (_dbContext = new AccountdbContext()) { customerList = _dbContext.Customer.Where(e => e.NickName.Contains(data.q)).ToList(); } if (customerList.Any()) { foreach (var item in customerList) { custList.Add(ConstructCustomerViewModelFromContext(item)); } } } catch (Exception ex) { throw ex; } return(custList); }
public void When_AutoPropReceivedTheWrongTypeForAProperty_ThenErrorIsThrown() { var model = new AutoCompleteModel(); var values = new Dictionary <string, string> { { nameof(AutoCompleteModel.MinLength), "lll" } }; model.Invoking(m => m.SetProps(values)).Should().Throw <AutoPropException>() .WithMessage("Unable to Map property"); }
public async Task <AutoCompleteModel> GetAutoCompleteList(string inputValue) { var stopwatch = new Stopwatch(); stopwatch.Start(); var result = new AutoCompleteModel(); result.List = await FindAutoCompleteList(inputValue); stopwatch.Stop(); result.ResponseTime = stopwatch.ElapsedMilliseconds; return(result); }
public void WhenCheckBoxInvoked_ThenViewModelIsUpdated(string key, string value) { var values = new Dictionary <string, string>() { { key, value } }; var component = new AutoComplete(); component.ViewComponentContext = ViewComponentTestHelper.GetViewComponentContext(); ViewViewComponentResult result = component.Invoke(values) as ViewViewComponentResult; AutoCompleteModel resultModel = (AutoCompleteModel)result.ViewData.Model; //Assert Assert.AreEqual(value, ViewComponentTestHelper.GetPropertyValue(resultModel, key)); }
public List <SalesViewModel> LoadVendorNames(AutoCompleteModel data) { var SalesList = new List <SalesViewModel>(); try { SalesList = (from v in _dbContext.Vendor where v.NickName.Contains(data.q) select new SalesViewModel { VendorId = HelperUtility.ConvertLongToInt(v.VendorId), VendorName = HelperUtility.GetVendorName(v) }).ToList(); } catch (Exception ex) { throw ex; } return(SalesList); }
public List <SalesViewModel> LoadCustNames(AutoCompleteModel data) { var SalesList = new List <SalesViewModel>(); try { SalesList = (from c in _dbContext.Customer where c.NickName.Contains(data.q) select new SalesViewModel { CustomerId = HelperUtility.ConvertLongToInt(c.CustId), CustomerName = HelperUtility.GetCustName(c) }).ToList(); } catch (Exception ex) { throw ex; } return(SalesList); }
public List <SalesViewModel> LoadNames(AutoCompleteModel data) { var SalesList = new List <SalesViewModel>(); try { using (_dbContext = new AccountdbContext()) { SalesList = (from stock in _dbContext.StockIn from sales in _dbContext.Sales from vendor in _dbContext.Vendor from cust in _dbContext.Customer where stock.LoadName.ToLower().Equals(data.q.ToLower()) && stock.StockId.Equals(sales.StockIn) && stock.VendorId.Equals(vendor.VendorId) && sales.CustId.Equals(cust.CustId) select new SalesViewModel { VendorId = vendor.VendorId, StockInId = stock.StockId, CustomerId = cust.CustId, CustomerName = HelperUtility.GetCustName(cust), LoadName = stock.LoadName, Id = sales.SalesId, Quantity = sales.Quantity, Total = sales.Total, Price = sales.Price, CreatedDate = sales.CreatedDate.ToString(), VendorName = HelperUtility.GetVendorName(vendor), }).ToList(); } } catch (Exception ex) { throw ex; } return(SalesList); }
public JsonResult AutoCompleteSuggestion(string query) { //filteredSuggestions = serviceCategory.GetAll().Where(x=>x.Name.contains(query)); var categories = _categoryService.GetAll().Where(x => x.Title.StartsWith(query, StringComparison.CurrentCultureIgnoreCase)).ToList(); var filteredSuggestions = new List <AutoCompleteModel>(); foreach (var item in categories) { var model = new AutoCompleteModel { data = item.Id.ToString(), value = item.Title }; filteredSuggestions.Add(model); } var result = new JsonResult(); result.Data = new { suggestions = filteredSuggestions }; return(Json(new { suggestions = filteredSuggestions }, JsonRequestBehavior.AllowGet)); }
public List <SalesViewModel> LoadNames(AutoCompleteModel data) { return(_StockInRepository.LoadNames(data)); }
public List <VendorViewModel> VendorNames(AutoCompleteModel data) { return(_VendorRepository.VendorNames(data)); }
public List <CustomerViewModel> CustomerNames(AutoCompleteModel data) { return(_CustomerRepository.CustomerNames(data)); }