Esempio n. 1
0
        // POST: api/Cita
        public void Post([FromBody] string value)
        {
            Cita   cita         = JsonConvert.DeserializeObject <Cita>(value);
            string mensajeError = repositorio.VerificarCita(cita);

            if (mensajeError.Length == 0)
            {
                repositorio.Agregar(cita);
                repositorio.Guardar();
            }
            else
            {
                throw new HttpResponseException(Request.CreateErrorResponse(HttpStatusCode.Forbidden, mensajeError));
            }
        }
Esempio n. 2
0
        // DELETE: api/Paciente/5
        public void Delete(int id)
        {
            Paciente           pacietne = repositorio.Obtener(id);
            IEnumerable <Cita> citas    = citaRepositorio.Buscar(c => c.PacienteId == id);

            citaRepositorio.EliminarVarios(citas);
            citaRepositorio.Guardar();
            repositorio.Eliminar(pacietne);
            repositorio.Guardar();
        }
Esempio n. 3
0
        // DELETE: api/TipoCita/5
        public void Delete(int id)
        {
            TipoCita           TipoCita = repositorio.Obtener(id);
            IEnumerable <Cita> citas    = citaRepositorio.Buscar(c => c.TipoCitaId == id);

            citaRepositorio.EliminarVarios(citas);
            citaRepositorio.Guardar();
            repositorio.Eliminar(TipoCita);
            repositorio.Guardar();
        }