public override void Ejecutar() { try { baseUsuario = FabricaDAO.CrearDAOUsuario(); baseGrupo = FabricaDAO.CrearDAOGrupo(); usuario = (Usuario)baseUsuario.ConsultarPorNombre(usuario); baseGrupo.EliminarIntegrante(grupo, usuario); log.Info("IdGrupo: " + grupo.Id + " Nombre: " + usuario.NombreUsuario); } catch (BaseDeDatosExcepcion e) { e.DatosAsociados = "IdGrupo: " + grupo.Id + " Nombre: " + usuario.NombreUsuario; log.Error(e.Mensaje + "|" + e.DatosAsociados); throw new HttpResponseException(HttpStatusCode.InternalServerError); } catch (CasteoInvalidoExcepcion e) { log.Warn(e.Mensaje); throw new HttpResponseException(HttpStatusCode.BadRequest); } }
public void EliminarIntegranteExitoso() { dao.EliminarIntegrante(listaGrupo[1], listaUsuario[0]); }