public void UpdateDoctor(UpdateDoctorRequest request, int id) { var doctor = new Doctor(); doctor.IdDoctor = id; _context.Attach(doctor); var firstName = request.FirstName; var lastName = request.LastName; var email = request.Email; var entry = _context.Entry(doctor); if (firstName != null) { doctor.FirstName = firstName; entry.Property("FirstName").IsModified = true; } if (lastName != null) { doctor.LastName = lastName; entry.Property("LastName").IsModified = true; } if (email != null) { doctor.Email = email; entry.Property("Email").IsModified = true; } _context.SaveChanges(); }
public IActionResult DeleteDoctor(int id) { var res = new Doctor { IdDoctor = id }; _context.Attach(res); _context.Remove(res); _context.SaveChangesAsync(); return(Ok("Deleted")); }
public IActionResult DeleteDoctor(int id) { var db = new DoctorDbContext(); var d1 = new Doctor() { IdDoctor = id }; db.Attach(d1); db.Remove(d1); db.SaveChanges(); return(Ok(d1)); }
public IActionResult UpdateDoctor(DoctorRequest request) { var db = new DoctorDbContext(); var d1 = new Doctor { IdDoctor = request.IdDoctor, FirstName = request.FirstName, LastName = request.LastName, Email = request.Email }; db.Attach(d1); db.SaveChanges(); return(Ok(d1)); }
public IActionResult UpdateDoctor(Doctor doctor, int id) { var doctorUpdate = new Doctor { IdDoctor = id, FirstName = doctor.FirstName, LastName = doctor.LastName, Email = doctor.Email }; _context.Attach(doctorUpdate); _context.Entry(doctorUpdate).Property("FirstName").IsModified = true; _context.Entry(doctorUpdate).Property("LasttName").IsModified = true; _context.Entry(doctorUpdate).Property("Email").IsModified = true; _context.SaveChanges(); return(Ok(doctorUpdate)); }