/// <summary> /// Elimina un contacto y sus respectivos telefonos /// </summary> /// <param name="entidad"> contacto a eliminar </param> public void EliminarContacto(Core.LogicaNegocio.Entidades.Contacto entidad) { Core.LogicaNegocio.Comandos.ComandoContacto.Eliminar comando; comando = FabricaComandosContacto.CrearComandoEliminar(entidad); comando.Ejecutar(); }
/// <summary> /// Método para el comando ModificarContacto /// </summary> /// <param name="entidad">Entidad contacto a modificar</param> public void ModificarContacto(Core.LogicaNegocio.Entidades.Contacto entidad) { Core.LogicaNegocio.Comandos.ComandoContacto.ModificarContacto comando; comando = FabricaComandosContacto.CrearComandoModificarContacto(entidad); comando.Ejecutar(); }
/// <summary> /// Método para el comando ConsultarContactoXCliente /// </summary> /// <param name="entidad">Entidad comando a consultar (por cliente)</param> /// <returns>Lista de contacto que cumplan con el parámetro de búsqueda</returns> public IList <Core.LogicaNegocio.Entidades.Contacto> ConsultarContactoXCliente (Core.LogicaNegocio.Entidades.Contacto entidad) { IList <Core.LogicaNegocio.Entidades.Contacto> contacto1 = null; Core.LogicaNegocio.Comandos.ComandoContacto.ConsultarContactoXCliente comando; comando = FabricaComandosContacto.CrearComandoConsultarContactoXCliente(entidad); contacto1 = comando.Ejecutar(); return(contacto1); }
/// <summary> /// Método para el comando ConsultarContactoXTelefono /// </summary> /// <param name="entidad">Entidad comando a consultar (por tlf)</param> /// <returns>Lista de contacto que cumplan con el parámetro de búsqueda</returns> public Core.LogicaNegocio.Entidades.Contacto ConsultarContactoXTelefono (Core.LogicaNegocio.Entidades.Contacto entidad) { Core.LogicaNegocio.Entidades.Contacto contacto1 = null; Core.LogicaNegocio.Comandos.ComandoContacto.ConsultarContactoXTelefono comando; comando = FabricaComandosContacto.CrearComandoConsultarContactoXTelefono(entidad); contacto1 = comando.Ejecutar(); return(contacto1); }