-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathFirebase Read Operation
27 lines (23 loc) · 1.01 KB
/
Firebase Read Operation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
public async Task<List<MarketEntry>> ViewAllMarketRecord()
{
return (await createClient.GetClient().Child("Tbl_Marketing").OnceAsync<MarketEntry>())
.Select(item => new MarketEntry
{
CustomerName = item.Object.CustomerName,
CustomerEmail = item.Object.CustomerEmail,
CustomerMobileNo = item.Object.CustomerMobileNo,
MarketingType = item.Object.MarketingType,
CreatedBy = item.Object.CreatedBy,
Facebook = item.Object.Facebook,
Whatsapp = item.Object.Whatsapp,
EntryDate = item.Object.EntryDate
}).ToList();
}
=========================================================================================
public async Task<MarketEntry> ViewMarketRecordByUser(string user)
{
var marketer = await ViewAllMarketRecord();
await createClient.GetClient().Child("Tbl_Marketing").OnceAsync<MarketEntry>();
return marketer.Where(m => m.CreatedBy.Equals(user)).FirstOrDefault();
}
========================================================================================