public async Task <ActionResult <MedicalFacility> > PostMedicalFacility(MedicalFacility medicalFacility) { _context.MedicalFacilities.Add(medicalFacility); await _context.SaveChangesAsync(); return(CreatedAtAction("GetMedicalFacility", new { id = medicalFacility.Id }, medicalFacility)); }
public async Task <IActionResult> PutMedicalFacility(int id, MedicalFacility medicalFacility) { if (id != medicalFacility.Id) { return(BadRequest()); } _context.Entry(medicalFacility).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MedicalFacilityExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public static void Initialize(NavCareApiContext context) { if (!context.MedicalFacilities.Any()) { var facility = new MedicalFacility(); facility.Description = "This is actually UWC"; facility.FacilityName = "Uwc"; facility.Latitude = "-33.933329"; facility.Longitude = "18.6333308"; context.MedicalFacilities.Add(facility); context.SaveChanges(); } }