public override void Ejecutar() { try { baseUsuario = FabricaDAO.CrearDAOUsuario(); usuario = (Usuario)baseUsuario.ConsultarPorNombre(usuario); baseAmigo = FabricaDAO.CrearDAOAmigo(); amigo.Activo = usuario.Id; baseAmigo.AceptarNotificacion(amigo); log.Info("Id:" + amigo.Pasivo + " Nombre: " + usuario.NombreUsuario); } catch (BaseDeDatosExcepcion e) { e.DatosAsociados = "Id:" + amigo.Pasivo + " 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 SetUp() { dao = FabricaDAO.CrearDAOAmigo(); listaAmigo = new List <Amigo>(); listaUsuario = new List <Usuario>(); string[] datosAmigo = File.ReadAllLines(RutaArchivo + DatoAmigo); string[] datosUsuario = File.ReadAllLines(RutaArchivo + DatoUsuario); foreach (string linea in datosAmigo) { listaAmigo.Add(JsonConvert.DeserializeObject <Amigo>(linea)); } foreach (string linea in datosUsuario) { listaUsuario.Add(JsonConvert.DeserializeObject <Usuario>(linea)); } dao.Conectar(); dao.Comando = dao.SqlConexion.CreateCommand(); dao.Comando.CommandText = File.ReadAllText(RutaArchivo + ScriptsSetUp); dao.Comando.CommandType = System.Data.CommandType.Text; dao.Comando.ExecuteNonQuery(); dao.Desconectar(); }
public override void Ejecutar() { try { datos = FabricaDAO.CrearDAOAmigo(); lista = datos.ConsultarListaNotificaciones(usuario); log.Info("Id: " + usuario.Id); } catch (BaseDeDatosExcepcion e) { e.DatosAsociados = "Id: " + usuario.Id; log.Error(e.Mensaje + "|" + e.DatosAsociados); throw new HttpResponseException(HttpStatusCode.InternalServerError); } }
public override void Ejecutar() { try { datos = FabricaDAO.CrearDAOAmigo(); lista = datos.BuscarAmigos(usuario); log.Info("Id: " + usuario.Id + " Nombre: " + usuario.Nombre); } catch (BaseDeDatosExcepcion e) { e.DatosAsociados = "Id: " + usuario.Id + " Nombre: " + usuario.Nombre; log.Error(e.Mensaje + "|" + e.DatosAsociados); throw new HttpResponseException(HttpStatusCode.InternalServerError); } catch (CasteoInvalidoExcepcion e) { log.Warn(e.Mensaje); throw new HttpResponseException(HttpStatusCode.BadRequest); } }