Ejemplo n.º 1
0
        public IActionResult SearchCustomer(string searchtext)
        {
            try
            {
                if (string.IsNullOrEmpty(searchtext))
                {
                    return(BadRequest("Δεν Βρέθηκε ο πελάτης"));
                }

                var result = _db.Customers.GetCustomQuery(x => x.Lastname.ToLowerInvariant().Contains(searchtext), t => t.IdentityNo == searchtext).ToList();
                var view   = CustomerView.ConverCustomers(result);

                return(Ok(view == null ? new List <CustomerView>() : view));
            }
            catch (Exception ex)
            {
                return(BadRequest("Σφαλμα ανάκτησης πελατών"));
            }
        }