public HospitalDTO AddHospital(HospitalDTO hospitalDTO) { var hospitals = new Hospital() { HospitalName = hospitalDTO.HospitalName, HospitalPhoneNumber = hospitalDTO.HospitalPhoneNumber }; _context.Hospitals.Add(hospitals); _context.SaveChanges(); int hospitalid = hospitals.HospitalId; HospitalAddress addr = new HospitalAddress() { StreetNumber = hospitalDTO.StreetNumber, Area = hospitalDTO.Area, City = hospitalDTO.City, State = hospitalDTO.State, Country = hospitalDTO.Country, ZipCode = hospitalDTO.ZipCode, Hospitalid = hospitalid }; _context.HospitalAddresses.Add(addr); _context.SaveChanges(); hospitalDTO.HospitalId = hospitalid; return(hospitalDTO); }
public HospitalAddress Update(HospitalAddress addressChanges) { var address = _context.HospitalAddresses.Attach(addressChanges); address.State = Microsoft.EntityFrameworkCore.EntityState.Modified; _context.SaveChanges(); return(addressChanges); }
public ActionResult Put(int id, [FromBody] HospitalAddress address) { if (id > 0) { ar.Update(address); return(Ok("Address Updated")); } return(NotFound()); }
public HospitalAddress Delete(int id) { HospitalAddress address = _context.HospitalAddresses.Find(id); if (address != null) { _context.HospitalAddresses.Remove(address); _context.SaveChanges(); } return(address); }
public HospitalAddress Add(HospitalAddress address) { _context.HospitalAddresses.Add(address); _context.SaveChanges(); //_context.Addresses.Add(new Address() //{ // StreetNumber = address.StreetNumber, // Area = address.Area, // Locality = address.Locality, // City = address.City, // State = address.State, // Country = address.Country, // ZipCode = address.ZipCode //}); //_context.SaveChanges(); return(address); }
public ActionResult Post([FromBody] HospitalAddress address) { ar.Add(address); return(Ok()); }
public HospitalAddress UpdateAddress(HospitalAddress address) { return(Put <HospitalAddress>("hospitaladdress", address)); }