public async Task <IIndexResponse> Index(UserDriverSearchViewModel item) { var model = new UserDriverSearch { Id = item.Id, UserName = item.UserName, PhoneNumber = item.PhoneNumber, Avatar = item.Avatar, LicensePlates = item.LicensePlates, isActive = item.isActive, Location = new GeoLocation(item.Latitude, item.Longitude), ConnectUser = item.ConnectUser, DriverActivity = item.DriverActivity, isConnect = false, FullName = item.FullName, Type = item.Type }; return(await _client.IndexAsync <UserDriverSearch>(model, i => i .Index("userdriver") .Type("userdriversearch") .Id(model.Id) .Refresh(Elasticsearch.Net.Refresh.True))); }
public async Task <IDeleteResponse> Delete(UserDriverSearchViewModel model) { return(await _client.DeleteAsync <UserDriverSearch>(model.Id, d => d .Index("userdriver") .Type("userdriversearch"))); }