Changeset afefe75 for FarmatikoData
- Timestamp:
- 02/04/21 21:46:29 (4 years ago)
- Branches:
- master
- Children:
- ac51326
- Parents:
- de9d697
- Location:
- FarmatikoData
- Files:
-
- 2 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
FarmatikoData/FarmatikoRepo/Repository.cs
rde9d697 rafefe75 63 63 return Pandemic; 64 64 } 65 66 public async Task<IEnumerable<Pharmacy>> GetPharmacies() 67 { 68 var Pharmacies = await _context.Pharmacies.Take(5).ToListAsync(); 65 public async Task<List<Pharmacy>> GetPharmacies() 66 { 67 var Pharmacies = await _context.Pharmacies.Select(x => new Pharmacy 68 { 69 Name = x.Name, 70 Location = x.Location, 71 Address = x.Address, 72 WorkAllTime = x.WorkAllTime, 73 PheadId = x.PheadId 74 }).Take(5).ToListAsync(); 69 75 return Pharmacies; 70 76 } … … 85 91 { 86 92 var SearchQuery = await _context.HealthFacilities 87 .Where(x => x.Name. Contains(query))93 .Where(x => x.Name.IndexOf(query, StringComparison.OrdinalIgnoreCase) >= 0) 88 94 .OrderBy(x => x.Name).ToListAsync(); 89 95 … … 94 100 { 95 101 var SearchQuery = await _context.Medicines 96 .Where(x => x.Name. Contains(query))102 .Where(x => x.Name.IndexOf(query, StringComparison.OrdinalIgnoreCase) >= 0) 97 103 .OrderBy(x => x.Name).ToListAsync(); 98 104 … … 102 108 public async Task<IEnumerable<Pharmacy>> SearchPharmacies(string query) 103 109 { 104 var SearchQuery = await _context.Pharmacies .Take(5)105 .Where(x => x.Name. Contains(query))110 var SearchQuery = await _context.Pharmacies 111 .Where(x => x.Name.IndexOf(query, StringComparison.OrdinalIgnoreCase) >= 0) 106 112 .OrderBy(x => x.Name).ToListAsync(); 107 113 … … 111 117 public async Task<IEnumerable<HealthcareWorker>> SearchWorkers(string query) 112 118 { 113 var SearchQuery = await _context.HealthcareWorkers .Take(5)114 .Where(x => x.Name. Contains(query))119 var SearchQuery = await _context.HealthcareWorkers 120 .Where(x => x.Name.IndexOf(query, StringComparison.OrdinalIgnoreCase) >= 0) 115 121 .OrderBy(x => x.Name).ToListAsync(); 116 122 … … 291 297 } 292 298 } 299 300 public async Task<List<PharmacyHeadMedicine>> GetAllPHMedicines() 301 { 302 var list = await _context.PharmacyHeadMedicines.ToListAsync(); 303 return list; 304 } 293 305 } 294 306 } -
FarmatikoData/FarmatikoRepoInterfaces/IRepository.cs
rde9d697 rafefe75 18 18 ICollection<Medicine> GetMedicines(); 19 19 Task<Pandemic> GetPandemic(); 20 Task<IEnumerable<Pharmacy>> GetPharmacies(); 20 Task<List<PharmacyHeadMedicine>> GetAllPHMedicines(); 21 Task<List<Pharmacy>> GetPharmacies(); 21 22 Task<Pharmacy> GetPharmacy(int id); 22 23 Task<HealthcareWorker> GetWorker(int id); -
FarmatikoData/Migrations/20210124191844_InitialMigration.cs
rde9d697 rafefe75 172 172 CreatedOn = table.Column<DateTime>(nullable: false, defaultValueSql: "now()"), 173 173 DeletedOn = table.Column<DateTime>(nullable: true), 174 PheadId = table.Column<int>(nullable: false),174 PheadId = table.Column<int>(nullable: true), 175 175 HeadId = table.Column<int>(nullable: true), 176 MedicineId = table.Column<int>(nullable: false)176 MedicineId = table.Column<int>(nullable: true) 177 177 }, 178 178 constraints: table =>
Note:
See TracChangeset
for help on using the changeset viewer.