public RespuestaRegistro Register(Doctor doctor)
        {
            var _context = new PruebaEntities();
            var doctorExistente = (from d in _context.doctor where d.usuario.usuario1 == doctor.usuario select d).FirstOrDefault();

            if (doctorExistente != null)
            {
                return new RespuestaRegistro() { Status = 0, DoctorId = -1, Message=String.Format("El usuario '{0}' ya se encuentra registrado",doctor.usuario)};
            }

            doctor doctorEntity = DoctorEntityFromDoctor(doctor);

            RespuestaRegistro respuesta = new RespuestaRegistro() { Status = 0, DoctorId = -1 };

            try
            {
                _context.doctor.AddObject(doctorEntity);
                _context.SaveChanges();
                respuesta.DoctorId = doctorEntity.id;
                respuesta.Status = 200;
                respuesta.Message = "Registro exitoso";

            }
            catch (Exception ex)
            {
                respuesta.Message = ex.Message;
            }

            return respuesta;
        }
        public RespuestaRegistro LoginG(string mail, string password)
        {
            var _context = new PruebaEntities();

            RespuestaRegistro respuesta = new RespuestaRegistro() { Status = 0, DoctorId = -1 };

            doctor doc = (from d in _context.doctor where d.usuario.usuario1 == mail && d.usuario.password == password select d).FirstOrDefault();

            if (doc != null)
            {
                respuesta.Status = 1;
                respuesta.Message = "Login exitoso";
                respuesta.DoctorId = doc.id;
            }
            else
            {
                respuesta.Status = 0;
                respuesta.Message = "Nombre de usuario y contraseña no validos";
            }

            return respuesta;
        }