Ignore:
Timestamp:
01/26/21 10:33:09 (3 years ago)
Author:
DimitarSlezenkovski <dslezenkovski@…>
Branches:
master
Children:
7d80751
Parents:
8e74e2f
Message:

Fix bugs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • FarmatikoData/FarmatikoRepo/Repository.cs

    r8e74e2f rdb484c9  
    8686            var SearchQuery = await _context.HealthFacilities
    8787            .Where(x => x.Name.Contains(query))
    88             .OrderBy(x => x.Name).Take(3).ToListAsync();
     88            .OrderBy(x => x.Name).ToListAsync();
    8989
    9090            return SearchQuery;
     
    9595            var SearchQuery = await _context.Medicines
    9696            .Where(x => x.Name.Contains(query))
    97             .OrderBy(x => x.Name).Take(5).ToListAsync();
     97            .OrderBy(x => x.Name).ToListAsync();
    9898
    9999            return SearchQuery;
     
    104104            var SearchQuery = await _context.Pharmacies.Take(5)
    105105            .Where(x => x.Name.Contains(query))
    106             .OrderBy(x => x.Name).Take(5).ToListAsync();
     106            .OrderBy(x => x.Name).ToListAsync();
    107107
    108108            return SearchQuery;
     
    113113            var SearchQuery = await _context.HealthcareWorkers.Take(5)
    114114            .Where(x => x.Name.Contains(query))
    115             .OrderBy(x => x.Name).Take(5).ToListAsync();
     115            .OrderBy(x => x.Name).ToListAsync();
    116116
    117117            return SearchQuery;
     
    170170            Facility.Phone = healthFacility.Phone;
    171171            Facility.Type = healthFacility.Type;
    172             _context.SaveChanges();
     172            await _context.SaveChangesAsync();
    173173        }
    174174
    175175        public async Task RemoveMedicine(Medicine medicine)
    176176        {
    177             await Task.Run(() => _context.Medicines.Remove(medicine));
    178             _context.SaveChanges();
     177            _context.Medicines.Remove(medicine);
     178            await _context.SaveChangesAsync();
    179179        }
    180180
     
    190190            Pandemic.TotalGlobal = pandemic.TotalGlobal;
    191191            Pandemic.TotalMK = pandemic.TotalMK;
    192             _context.SaveChanges();
     192            await _context.SaveChangesAsync();
    193193        }
    194194
    195195        public async Task RemovePharmacy(Pharmacy pharmacy)
    196196        {
    197             await Task.Run(() => _context.Pharmacies.Remove(pharmacy));
    198             _context.SaveChanges();
     197            _context.Pharmacies.Remove(pharmacy);
     198            await _context.SaveChangesAsync();
    199199        }
    200200        //not impl
     
    211211            Pharmacy.WorkAllTime = pharmacy.WorkAllTime;
    212212            Pharmacy.Address = pharmacy.Address;
    213             _context.SaveChanges();
    214         }
    215         //ke vidime
     213            await _context.SaveChangesAsync();
     214        }
     215        //not implemented, not needed
    216216        public Task UpdateMedicine(Medicine medicine)
    217217        {
     
    223223            var PHead = await _context.PharmacyHeads.Where(x => x.Id == Id).FirstOrDefaultAsync();
    224224            PHead.DeletedOn = DateTime.UtcNow;
    225             _context.SaveChanges();
     225            await _context.SaveChangesAsync();
    226226        }
    227227
     
    236236                UserRole = x.UserRole
    237237            });
     238           
    238239            return users;
    239240        }
     
    257258                Price = x.Price,
    258259                Packaging = x.Packaging,
    259                 MedicineList = x.MedicineList
     260                Medicines = x.Medicines
    260261
    261262            }).ToList();
     
    266267        {
    267268            var head = _context.PharmacyHeads.Where(x => x.Email.Equals(email)).FirstOrDefault();
    268             var phmeds = _context.PharmacyHeadMedicines.Where(x => x.PheadId == head.Id).ToList();
     269            var phmeds = _context.PharmacyHeadMedicines.Where(x => x.PheadId == head.Id).Include(x => x.Medicine).ToList();
    269270            return phmeds;
    270271        }
Note: See TracChangeset for help on using the changeset viewer.