public InsertarRespuesta SolicitudDeAmistad(int solicitante, int solicitado)
        {
            InsertarRespuesta respuesta = new InsertarRespuesta();

            Model.tblsolicitudamistad tblsolicitudamistad = new Model.tblsolicitudamistad()
            {
                IdSolicitudAmistad = -1, IdSolicitante = solicitante, IdSolicitado = solicitado, Estado = "Pendiente"
            };

            try
            {
                intellectusdbEntities.tblsolicitudamistad.Add(tblsolicitudamistad);
                intellectusdbEntities.SaveChanges();
                respuesta.Error = false;
                respuesta.Id    = tblsolicitudamistad.IdSolicitudAmistad;
            }
            catch (Exception ex)
            {
                respuesta.Error   = true;
                respuesta.Errores = new Dictionary <string, string>();
                respuesta.Errores.Add("Error", ex.Message);
            }


            return(respuesta);
        }
        public ActualizarRespuesta <SolicitudAmistad> AceptarSolicitud(int idsolicitudamistad)
        {
            ActualizarRespuesta <SolicitudAmistad> respuesta = new ActualizarRespuesta <SolicitudAmistad>();

            try
            {
                Model.tblsolicitudamistad tblsolicitudamistad = intellectusdbEntities.tblsolicitudamistad.Where(x => x.IdSolicitudAmistad == idsolicitudamistad).Single();
                tblsolicitudamistad.Estado = "Amigos";
                intellectusdbEntities.SaveChanges();
                respuesta.Error = false;
                respuesta.Id    = idsolicitudamistad;
            }
            catch (Exception ex)
            {
                respuesta.Error   = true;
                respuesta.Errores = new Dictionary <string, string>();
                respuesta.Errores.Add("Error", ex.Message);
            }


            return(respuesta);
        }
        public EliminarRespuesta <SolicitudAmistad> EliminarSolicitud(int idsolicitudamistad)
        {
            EliminarRespuesta <SolicitudAmistad> respuesta = new EliminarRespuesta <SolicitudAmistad>();


            try
            {
                Model.tblsolicitudamistad tblsolicitudamistad = intellectusdbEntities.tblsolicitudamistad.Where(x => x.IdSolicitudAmistad == idsolicitudamistad).Single();
                intellectusdbEntities.tblsolicitudamistad.Remove(tblsolicitudamistad);
                intellectusdbEntities.SaveChanges();
                respuesta.Error = false;
                respuesta.Id    = tblsolicitudamistad.IdSolicitudAmistad;
            }
            catch (Exception ex)
            {
                respuesta.Error   = true;
                respuesta.Errores = new Dictionary <string, string>();
                respuesta.Errores.Add("Error", ex.Message);
            }


            return(respuesta);
        }