- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
FarmatikoData/FarmatikoRepo/HealthFacilityRepository.cs
ra55ef91 rc406ae5 16 16 public void Add(HealthFacilities healthFacility) 17 17 { 18 _context.Add(healthFacility);19 _context.SaveChanges ();18 _context.HealthFacilities.Add(healthFacility); 19 _context.SaveChangesAsync(); 20 20 } 21 21 22 22 public IQueryable<HealthFacilities> GetAll() 23 23 { 24 return _context.HealthFacilities.OrderBy(x => x.Name); 24 return _context.HealthFacilities.Take(50).Select(x => new HealthFacilities 25 { 26 Name = x.Name, 27 Municipality = x.Municipality, 28 Address = x.Address, 29 Type = x.Type, 30 Email = x.Email, 31 Phone = x.Phone 32 }).OrderBy(x => x.Name); 33 } 34 35 public IQueryable<HealthFacilities> GetByName(string Name) 36 { 37 return _context.HealthFacilities.Where(x => x.Name.Equals(Name)); 25 38 } 26 39 27 40 public void Remove(HealthFacilities healthFacility) 28 41 { 29 var facility = _context.HealthFacilities.Where(x => x.Name.Equals(healthFacility.Name)); 30 _context.HealthFacilities.Remove((HealthFacilities)facility); 42 var facility = _context.HealthFacilities.Where(x => x.Name.Equals(healthFacility.Name)).FirstOrDefault(); 43 if (facility != null) 44 { 45 _context.HealthFacilities.Remove(facility); 46 _context.SaveChangesAsync(); 47 } 48 31 49 } 32 50 }
Note:
See TracChangeset
for help on using the changeset viewer.