Exemple #1
0
        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();
        }
Exemple #2
0
        public IActionResult DeleteDoctor(int id)
        {
            var res = new Doctor
            {
                IdDoctor = id
            };

            _context.Attach(res);
            _context.Remove(res);
            _context.SaveChangesAsync();
            return(Ok("Deleted"));
        }
Exemple #3
0
        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));
        }
Exemple #4
0
        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));
        }
Exemple #5
0
        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));
        }