Ejemplo n.º 1
0
        public void Update(Patient entity)
        {
            var db = new VetDbContext();

            db.Entry(entity).State = EntityState.Modified;
            db.SaveChanges();
        }
Ejemplo n.º 2
0
        public IEnumerable <Appointment> List()
        {
            var db = new VetDbContext();
            IList <Appointment> appointments = db.Appointments.Include(a => a.Doctor).Include(a => a.Patient).Include(a => a.Patient.Owner).Include(a => a.Room).ToList();

            return(appointments);
        }
Ejemplo n.º 3
0
        public IEnumerable <Patient> List()
        {
            var             db       = new VetDbContext();
            IList <Patient> patients = db.Patients.Include(a => a.Owner).ToList();

            return(patients);
        }
Ejemplo n.º 4
0
        public Patient GetById(int id)
        {
            var db      = new VetDbContext();
            var patient = db.Patients.Include(a => a.Owner).Where(x => x.Id == id).Single();

            return(patient);
        }
Ejemplo n.º 5
0
        public Appointment GetById(int id)
        {
            var db          = new VetDbContext();
            var appointment = db.Appointments.Include(a => a.Doctor).Include(a => a.Patient).Include(a => a.Patient.Owner).Include(a => a.Room).Where(x => x.Id == id).Single();

            return(appointment);
        }
Ejemplo n.º 6
0
        public IEnumerable <Client> List()
        {
            var            db      = new VetDbContext();
            IList <Client> clients = db.Clients.ToList();

            return(clients);
        }
Ejemplo n.º 7
0
        public Client GetById(int id)
        {
            var db     = new VetDbContext();
            var client = db.Clients.Find(id);

            return(client);
        }
Ejemplo n.º 8
0
        public IEnumerable <Client> GetByFilters(Client entity)
        {
            var db      = new VetDbContext();
            var clients = db.Clients.Where(x => x.DNI == entity.DNI).ToList();

            return(clients);
        }
Ejemplo n.º 9
0
        public Patient Insert(Patient entity)
        {
            var db = new VetDbContext();

            db.Patients.Add(entity);
            db.SaveChanges();
            return(entity);
        }
Ejemplo n.º 10
0
        public IEnumerable <Patient> GetByFilters(Patient entity)
        {
            var db       = new VetDbContext();
            var patients = db.Patients.Include(a => a.Owner).
                           Where(x => x.ClientId == entity.ClientId && x.Name == entity.Name).ToList();

            return(patients);
        }
Ejemplo n.º 11
0
        public void Delete(int id)
        {
            var db      = new VetDbContext();
            var patient = db.Patients.Include(a => a.Owner).Where(x => x.Id == id).Single();

            db.Patients.Remove(patient);
            db.SaveChanges();
        }
Ejemplo n.º 12
0
        public Appointment Insert(Appointment entity)
        {
            var db = new VetDbContext();

            db.Appointments.Add(entity);
            db.SaveChanges();
            return(entity);
        }
Ejemplo n.º 13
0
        public void Delete(int id)
        {
            var db     = new VetDbContext();
            var client = db.Clients.Find(id);

            db.Clients.Remove(client);
            db.SaveChanges();
        }
Ejemplo n.º 14
0
 public JsonResult GetEvents()
 {
     using (VetDbContext dc = new VetDbContext())
     {
         var events = dc.Turnos.ToList();
         return(new JsonResult {
             Data = events, JsonRequestBehavior = JsonRequestBehavior.AllowGet
         });
     }
 }
Ejemplo n.º 15
0
        private IEnumerable <Appointment> GetPatientAppointmentsByDate(Appointment entity)
        {
            var db           = new VetDbContext();
            var appointments = db.Appointments
                               .Include(a => a.Doctor)
                               .Include(a => a.Patient)
                               .Include(a => a.Patient.Owner)
                               .Include(a => a.Room)
                               .Where(x => x.PatientId == entity.PatientId && x.Date == entity.Date && x.Hour == entity.Hour).ToList();

            return(appointments);
        }
Ejemplo n.º 16
0
        public void Delete(int id)
        {
            var db          = new VetDbContext();
            var appointment = db.Appointments.Include(a => a.Doctor).
                              Include(a => a.Patient).
                              Include(a => a.Patient.Owner).
                              Include(a => a.Room).
                              Where(x => x.Id == id).Single();

            db.Appointments.Remove(appointment);
            db.SaveChanges();
        }