コード例 #1
0
        public void EliminarConsultaEntrenamiento(int id)
        {
            ConsultaEntrenamiento consulta = this.BuscarConsultaEntrenamiento(id);

            this.context.ConsultaEntrenamientos.Remove(consulta);
            this.context.SaveChanges();
        }
コード例 #2
0
        public async Task CogerCitaEntrenamiento(int id, String nombre, String apellido, String fecha, /*DateTime hora*/ int edad, int telefono)
        {
            using (HttpClient client = new HttpClient())
            {
                String request = "/api/ConsultaEntrenamiento";
                client.BaseAddress = new Uri(this.url);
                client.DefaultRequestHeaders.Accept.Clear();
                client.DefaultRequestHeaders.Accept.Add(this.header);
                ConsultaEntrenamiento consulta = new ConsultaEntrenamiento();
                consulta.Id       = id;
                consulta.Nombre   = nombre;
                consulta.Apellido = apellido;
                consulta.Fecha    = fecha;
                // consulta.Hora = hora;
                consulta.Edad     = edad;
                consulta.Telefono = telefono;
                String              json     = JsonConvert.SerializeObject(consulta);
                StringContent       content  = new StringContent(json, System.Text.Encoding.UTF8, "application/json");
                HttpResponseMessage response = await client.PostAsync(request, content);

                if (response.IsSuccessStatusCode)
                {
                }
            }
        }
コード例 #3
0
        public async Task <IActionResult> CogerCita(ConsultaEntrenamiento consulta)
        {
            await this.repo.CogerCitaEntrenamiento(consulta.Id
                                                   , consulta.Nombre, consulta.Apellido, consulta.Fecha, /*consulta.Hora,*/ consulta.Edad, consulta.Telefono);

            return(RedirectToAction("Index", "Home"));
        }
コード例 #4
0
        public void ModificarCitaEntrPersonal(int id, String nombre, String apellido, String fecha, int edad, int telefono)
        {
            ConsultaEntrenamiento consulta = this.BuscarConsultaEntrenamiento(id);

            consulta.Id       = id;
            consulta.Nombre   = nombre;
            consulta.Apellido = apellido;
            consulta.Fecha    = fecha;
            consulta.Edad     = edad;
            consulta.Telefono = telefono;
            this.context.SaveChanges();
        }
コード例 #5
0
        public void CogerCitaEntrenamiento(int id, String nombre, String apellido, String fecha, /*DateTime hora*/ int edad, int telefono)
        {
            ConsultaEntrenamiento consulta = new ConsultaEntrenamiento();

            consulta.Id       = id;
            consulta.Nombre   = nombre;
            consulta.Apellido = apellido;
            consulta.Fecha    = fecha;
            // consulta.Hora = hora;
            consulta.Edad     = edad;
            consulta.Telefono = telefono;
            context.ConsultaEntrenamientos.Add(consulta);
            context.SaveChanges();
        }
コード例 #6
0
 public async Task ModificarConsultaEntrPersonal(int id, String nombre, String apellido, String fecha, int edad, int telefono)
 {
     using (HttpClient client = new HttpClient())
     {
         String request = "/api/ConsultaEntrenamiento";
         client.BaseAddress = new Uri(this.url);
         client.DefaultRequestHeaders.Accept.Clear();
         client.DefaultRequestHeaders.Accept.Add(this.header);
         ConsultaEntrenamiento cons = new ConsultaEntrenamiento();
         cons.Id       = id;
         cons.Nombre   = nombre;
         cons.Apellido = apellido;
         cons.Fecha    = fecha;
         cons.Edad     = edad;
         cons.Telefono = telefono;
         String        json    = JsonConvert.SerializeObject(cons);
         StringContent content = new StringContent(json, System.Text.Encoding.UTF8, "application/json");
         await client.PutAsync(request, content);
     }
 }
コード例 #7
0
        public async Task <ConsultaEntrenamiento> BuscarCitaEntrPersonal(int id)
        {
            using (HttpClient client = new HttpClient())
            {
                String request = "api/ConsultaEntrenamiento/" + id;
                client.BaseAddress = new Uri(this.url);
                client.DefaultRequestHeaders.Accept.Clear();
                client.DefaultRequestHeaders.Accept.Add(this.header);
                HttpResponseMessage response = await client.GetAsync(request);

                if (response.IsSuccessStatusCode)
                {
                    ConsultaEntrenamiento cons = await response.Content.ReadAsAsync <ConsultaEntrenamiento>();

                    return(cons);
                }
                else
                {
                    return(null);
                }
            }
        }
コード例 #8
0
 public void ModificarCitaEntrPersonal(ConsultaEntrenamiento consulta)
 {
     this.repo.ModificarCitaEntrPersonal(consulta.Id, consulta.Nombre, consulta.Apellido, consulta.Fecha, consulta.Edad, consulta.Telefono);
 }
コード例 #9
0
 public void CogerCitaEntrenamiento(ConsultaEntrenamiento consulta)
 {
     this.repo.CogerCitaEntrenamiento(consulta.Id, consulta.Nombre, consulta.Apellido, consulta.Fecha /*consulta.Hora*/, consulta.Edad, consulta.Telefono);
 }
コード例 #10
0
        public async Task <IActionResult> ModificarCitasEntrPersonal(ConsultaEntrenamiento consulta)
        {
            await this.repo.ModificarConsultaEntrPersonal(consulta.Id, consulta.Nombre, consulta.Apellido, consulta.Fecha, consulta.Edad, consulta.Telefono);

            return(RedirectToAction("MostrarCitasEntr"));
        }
コード例 #11
0
        public async Task <IActionResult> ModificarCitasEntrPersonal(int id)
        {
            ConsultaEntrenamiento cons = await this.repo.BuscarCitaEntrPersonal(id);

            return(View(cons));
        }
コード例 #12
0
 public AdministracionCitaEntr()
 {
     this.RepositoryClinica = new RepositoryClinica();
     this.Cita = new ConsultaEntrenamiento();
 }