// 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)); } }
// 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(); }
// 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(); }