public IHttpActionResult PostParamedicos(Paramedicos paramedicos)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            try
            {
                db.Paramedicos.Add(paramedicos);
                db.SaveChanges();
                return(Ok("Paramedico Guardado"));
            }
            catch (DbUpdateException)
            {
                if (ParamedicosExists(paramedicos.Cedula))
                {
                    return(BadRequest("El paramedico ya existe"));
                }
                else
                {
                    throw;
                }
            }
            //return CreatedAtRoute("DefaultApi", new { id = paramedicos.Cedula }, paramedicos);
        }
        public IHttpActionResult PutParamedicos(string id, Paramedicos paramedicos)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != paramedicos.Cedula)
            {
                return(BadRequest());
            }

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

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ParamedicosExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult GetParamedicos(string id)
        {
            Paramedicos paramedicos = db.Paramedicos.Find(id);

            if (paramedicos == null)
            {
                return(NotFound());
            }

            return(Ok(paramedicos));
        }
        public IHttpActionResult DeleteParamedicos(string id)
        {
            Paramedicos paramedicos = db.Paramedicos.Find(id);

            if (paramedicos == null)
            {
                return(NotFound());
            }

            db.Paramedicos.Remove(paramedicos);
            db.SaveChanges();

            return(Ok(paramedicos));
        }
        public IHttpActionResult PostParamedicosLogout(LoginParamedicoDto Login)
        {
            Paramedicos medico = db.Paramedicos.Find(Login.Cedula);

            if (medico != null)
            {
                if (Login.Password == medico.Password)
                {
                    return(Ok(medico));
                }
                else
                {
                    return(NotFound());
                }
            }
            return(NotFound());
        }