示例#1
0
        public DoctorDataResponse GetDoctorData(int idDoctor)
        {
            var doctor = _context.Doctors.Find(idDoctor);

            if (doctor == null)
            {
                return(null);
            }

            var response = new DoctorDataResponse();

            response.IdDoctor  = doctor.IdDoctor;
            response.FirstName = doctor.FirstName;
            response.LastName  = doctor.LastName;
            response.Email     = doctor.Email;

            return(response);
        }
示例#2
0
        public DoctorDataResponse RemoveDoctor(int idDoctor)
        {
            var doctor = _context.Doctors.Find(idDoctor);

            if (doctor == null)
            {
                return(null);
            }

            _context.Doctors.Remove(doctor);
            _context.SaveChanges();

            var response = new DoctorDataResponse();

            response.IdDoctor  = doctor.IdDoctor;
            response.FirstName = doctor.FirstName;
            response.LastName  = doctor.LastName;
            response.Email     = doctor.Email;

            return(response);
        }
示例#3
0
        public DoctorDataResponse AddDoctor(AddDoctorRequest request)
        {
            Doctor doctor = new Doctor();

            //  doctor.IdDoctor = _context.Doctors.Max(d => d.IdDoctor) + 1;
            doctor.FirstName = request.FirstName;
            doctor.LastName  = request.LastName;
            doctor.Email     = request.Email;

            _context.Doctors.Add(doctor);
            _context.SaveChanges();

            var response = new DoctorDataResponse();

            response.IdDoctor  = doctor.IdDoctor;
            response.FirstName = doctor.FirstName;
            response.LastName  = doctor.LastName;
            response.Email     = doctor.Email;

            return(response);
        }
示例#4
0
        public DoctorDataResponse ModifyDoctorData(ModifyDoctorDataRequest request)
        {
            var doctor = _context.Doctors.Find(request.IdDoctor);

            if (doctor == null)
            {
                return(null);
            }

            doctor.FirstName = request.FirstName;
            doctor.LastName  = request.LastName;
            doctor.Email     = request.Email;

            _context.SaveChanges();

            var response = new DoctorDataResponse();

            response.IdDoctor  = doctor.IdDoctor;
            response.FirstName = doctor.FirstName;
            response.LastName  = doctor.LastName;
            response.Email     = doctor.Email;

            return(response);
        }