public IActionResult Delete(string user) { var modelo = _usuario.Get(user); if (modelo != null) { _usuario.Remove(modelo.Id); var Coneccion = new MensajesDatabaseSettings(); Coneccion.ConnectionString = "mongodb://localhost:27017"; Coneccion.DatabaseName = "Teules"; Coneccion.MensajeCollectionName = "mensajes"; var nuevo2 = new MensajesServicios(Coneccion); var ModificarContactos = new MensajesController(nuevo2); ModificarContactos.DeleteAllMesaje(user); return(NoContent()); //Eliminar conversaciones } else { return(NoContent()); } }
public IActionResult EliminarContacto(string User, string UserCompuesto, [FromBody] Usuario Vacio) { var modelo = _usuario.Get(User); if (modelo != null) { if (modelo.Contactos != null) { string[] eliminar = UserCompuesto.Split(","); if (modelo.Contactos.Contains(eliminar[1])) { modelo.Contactos.Remove(eliminar[1]); _usuario.Update(modelo.Id, modelo); var Coneccion = new MensajesDatabaseSettings(); Coneccion.ConnectionString = "mongodb://localhost:27017"; Coneccion.DatabaseName = "Teules"; Coneccion.MensajeCollectionName = "mensajes"; var nuevo2 = new MensajesServicios(Coneccion); var ModificarContactos = new MensajesController(nuevo2); ModificarContactos.EliminarConversacion(UserCompuesto); return(NoContent()); } else { return(BadRequest()); } } else { return(BadRequest()); } } else { return(NotFound()); } }
public MensajesController(MensajesServicios menServ) { _mensajes = menServ; }