public IHttpActionResult GetTratamiento(int id)
        {
            var respuesta = new RespuestaTratamiento();

            try
            {
                Tratamiento tratamiento = db.Tratamientos.Find(id);
                if (tratamiento == null)
                {
                    return(Json(respuesta.RecordNotFound()));
                }
                respuesta.Tratamiento = tratamiento;
                return(Json(respuesta));
            }

            catch (Exception)
            {
                return(Json(respuesta.ServerError()));
            }
        }
        public IHttpActionResult PutTratamiento(int id, Tratamiento tratamiento)
        {
            var respuesta = new RespuestaTratamiento();

            try
            {
                if (!ModelState.IsValid || id != tratamiento.Id_Tratamiento)
                {
                    return(Json(respuesta.BadRequest()));
                }

                db.Entry(tratamiento).State = EntityState.Modified;

                try
                {
                    db.SaveChanges();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TratamientoExists(id))
                    {
                        return(Json(respuesta.RecordNotFound()));
                    }
                    return(Json(respuesta.ServerError()));

                    ;
                }

                return(Json(respuesta));
            }

            catch (Exception)
            {
                return(Json(respuesta.ServerError()));
            }
        }