public SearchContactsResponseViewModel SearchContacts(SearchContactsRequestViewModel request) { SearchContactsResponseViewModel responseViewModel = new SearchContactsResponseViewModel(); List <ContactInfoModel> contactInfoModels = _searchContactsServiceBll.SearchContacts(request.SearchArgs, request.Cid); responseViewModel.ContactList = Mapper.Map <List <ContactInfoModel>, List <ContactViewModel> >(contactInfoModels); return(responseViewModel); }
public async Task <ResponseBaseViewModel <SearchContactsResponseViewModel> > SearchContacts( [FromBody] SearchContactsRequestViewModel request) { request.Cid = this.GetCid(); SearchContactsResponseViewModel viewModel = new SearchContactsResponseViewModel(); await new TaskFactory().StartNew(() => { viewModel = _searchContactsApplication.SearchContacts(request); }); ResponseBaseViewModel <SearchContactsResponseViewModel> v = new ResponseBaseViewModel <SearchContactsResponseViewModel> { Flag = new ResponseCodeViewModel() { Code = 0, MojoryToken = this.GetToken() }, Data = viewModel }; return(v); }