Esempio n. 1
0
        public Task <IEnumerable <CustomerModel> > Handler(SerachModel searchRequest = null)
        {
            var serach = this.mapper.Map <Serach>(searchRequest);

            return(this.repository.SearchCustomers(serach).ContinueWith(t =>
                                                                        this.mapper.Map <IEnumerable <CustomerModel> >(t.Result),
                                                                        TaskContinuationOptions.OnlyOnRanToCompletion));
        }
 public Task <IEnumerable <CustomerModel> > Handler(SerachModel searchRequest = null) =>
 this.repository.GetAllCustomers().ContinueWith(t =>
                                                this.mapper.Map <IEnumerable <CustomerModel> >(t.Result),
                                                TaskContinuationOptions.OnlyOnRanToCompletion);