public Respuesta <Dato> CambiarEstadoUsuario(string usuario, EstadoUsuario estado) { JObject prms = new JObject(); prms.Add("usuario", usuario); prms.Add("estado", estado.GetStringValue()); string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(), NOMBRE_CAMBIAR_ESTADO_USUARIO, DOMINIO_OPERACION, prms.ToString(Formatting.None)); var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YDato> >(rsp); return(EntitiesMapper.GetRespuestaFromEntity <Dato, YDato>(entityRsp, EntitiesMapper.GetModelFromEntity <Dato, YDato>(entityRsp.Datos))); }
public Respuesta <Dato> GenerarOtp(TipoMensajeria tipoMensajeria, string destino) { JObject prms = new JObject(); prms.Add("tipo_mensajeria", tipoMensajeria.GetStringValue()); prms.Add("destino", destino); string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(), NOMBRE_GENERAR_OTP, DOMINIO_OPERACION, prms.ToString(Formatting.None)); var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YDato> >(rsp); return(EntitiesMapper.GetRespuestaFromEntity <Dato, YDato>(entityRsp, EntitiesMapper.GetModelFromEntity <Dato, YDato>(entityRsp.Datos))); }
public Respuesta <Dato> RegistrarUbicacion(string tokenDispositivo, double latitud, double longitud) { JObject prms = new JObject(); prms.Add("token_dispositivo", tokenDispositivo); prms.Add("latitud", latitud); prms.Add("longitud", longitud); string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(), NOMBRE_REGISTRAR_UBICACION, DOMINIO_OPERACION, prms.ToString(Formatting.None)); var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YDato> >(rsp); return(EntitiesMapper.GetRespuestaFromEntity <Dato, YDato>(entityRsp, EntitiesMapper.GetModelFromEntity <Dato, YDato>(entityRsp.Datos))); }
public void ConvertToXml_GivenValidObject_MapsCorrectly() { //Arrange var entitiesMapper = new EntitiesMapper(_entityMapper.Object); var entities = new Entities() { new Entity("test") }; //Act var entityclasses = entitiesMapper.Convert(entities); //Assert Assert.IsInstanceOfType(entityclasses, typeof(entity_classes)); Assert.AreEqual(1, entityclasses.Items.Length); }
public Respuesta <Dato> ValidarCredenciales(string usuario, string clave, TipoClave tipoClave) { JObject prms = new JObject(); prms.Add("usuario", usuario); prms.Add("clave", clave); prms.Add("tipo_clave", tipoClave.GetStringValue()); string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(), NOMBRE_VALIDAR_CREDENCIALES, DOMINIO_OPERACION, prms.ToString(Formatting.None)); var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YDato> >(rsp); return(EntitiesMapper.GetRespuestaFromEntity <Dato, YDato>(entityRsp, EntitiesMapper.GetModelFromEntity <Dato, YDato>(entityRsp.Datos))); }
public IModel ConvertToModel() { return(new Dispositivo { IdDispositivo = this.IdDispositivo, TokenDispositivo = this.TokenDispositivo, NombreSistemaOperativo = this.NombreSistemaOperativo, VersionSistemaOperativo = this.VersionSistemaOperativo, Tipo = this.Tipo.GetEnumValue <TipoDispositivo>(), NombreNavegador = this.NombreNavegador, VersionNavegador = this.VersionNavegador, TokenNotificacion = this.TokenNotificacion, PlataformaNotificacion = this.PlataformaNotificacion, Plantillas = EntitiesMapper.GetModelListFromEntity <Plantilla, YPlantilla>(this.Plantillas), Suscripciones = EntitiesMapper.GetModelListFromEntity <Dato, YDato>(this.Suscripciones) }); }
public Respuesta <Archivo> RecuperarArchivo(string tabla, string campo, string referencia, int?version = null) { JObject prms = new JObject(); prms.Add("tabla", tabla); prms.Add("campo", campo); prms.Add("referencia", referencia); prms.Add("version", version); string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(), NOMBRE_RECUPERAR_ARCHIVO, DOMINIO_OPERACION, prms.ToString(Formatting.None)); var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YArchivo> >(rsp); return(EntitiesMapper.GetRespuestaFromEntity <Archivo, YArchivo>(entityRsp, EntitiesMapper.GetModelFromEntity <Archivo, YArchivo>(entityRsp.Datos))); }
public Respuesta <Dato> Reaccionar(TipoReaccion tipo, long referencia, Reaccion reaccion, long?referenciaComentario) { JObject prms = new JObject(); prms.Add("tipo", tipo.GetStringValue()); prms.Add("referencia", referencia); prms.Add("reaccion", reaccion.GetStringValue()); prms.Add("ref_comentario", referenciaComentario); string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(), NOMBRE_REACCIONAR, DOMINIO_OPERACION, prms.ToString(Formatting.None)); var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YDato> >(rsp); return(EntitiesMapper.GetRespuestaFromEntity <Dato, YDato>(entityRsp, EntitiesMapper.GetModelFromEntity <Dato, YDato>(entityRsp.Datos))); }
public Respuesta <Dato> RegistrarDispositivo(Dispositivo dispositivo) { JObject prms = new JObject(); if (dispositivo != null) { prms.Add("dispositivo", JToken.FromObject(ModelsMapper.GetEntityFromModel <Dispositivo, YDispositivo>(dispositivo))); } string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(), NOMBRE_REGISTRAR_DISPOSITIVO, DOMINIO_OPERACION, prms.ToString(Formatting.None)); var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YDato> >(rsp); return(EntitiesMapper.GetRespuestaFromEntity <Dato, YDato>(entityRsp, EntitiesMapper.GetModelFromEntity <Dato, YDato>(entityRsp.Datos))); }
public Respuesta <Dato> CambiarEstadoMensajeria(TipoMensajeria tipoMensajeria, int idMensajeria, EstadoMensajeria estado, string respuestaEnvio) { JObject prms = new JObject(); prms.Add("tipo_mensajeria", tipoMensajeria.GetStringValue()); prms.Add("id_mensajeria", idMensajeria); prms.Add("estado", estado.GetStringValue()); prms.Add("respuesta_envio", respuestaEnvio); string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(), NOMBRE_CAMBIAR_ESTADO_MENSAJERIA, DOMINIO_OPERACION, prms.ToString(Formatting.None)); var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YDato> >(rsp); return(EntitiesMapper.GetRespuestaFromEntity <Dato, YDato>(entityRsp, EntitiesMapper.GetModelFromEntity <Dato, YDato>(entityRsp.Datos))); }
public Respuesta <Dato> EnviarMensajeGrupo(int idGrupo, string usuario, string contenido, long?referenciaMensaje) { JObject prms = new JObject(); prms.Add("id_grupo", idGrupo); //prms.Add("usuario", usuario); prms.Add("contenido", contenido); prms.Add("ref_mensaje", referenciaMensaje); string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(), NOMBRE_ENVIAR_MENSAJE_GRUPO, DOMINIO_OPERACION, prms.ToString(Formatting.None)); var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YDato> >(rsp); return(EntitiesMapper.GetRespuestaFromEntity <Dato, YDato>(entityRsp, EntitiesMapper.GetModelFromEntity <Dato, YDato>(entityRsp.Datos))); }
public Respuesta <Dato> CambiarClave(string usuario, string claveAntigua, string claveNueva, TipoClave tipoClave) { JObject prms = new JObject(); prms.Add("usuario", usuario); prms.Add("clave_antigua", claveAntigua); prms.Add("clave_nueva", claveNueva); prms.Add("tipo_clave", tipoClave.GetStringValue()); string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(), NOMBRE_CAMBIAR_CLAVE, DOMINIO_OPERACION, prms.ToString(Formatting.None)); var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YDato> >(rsp); return(EntitiesMapper.GetRespuestaFromEntity <Dato, YDato>(entityRsp, EntitiesMapper.GetModelFromEntity <Dato, YDato>(entityRsp.Datos))); }
public Respuesta <Dato> RealizarComentario(TipoComentario tipo, long referencia, string usuario, string contenido, long?referenciaComentario) { JObject prms = new JObject(); prms.Add("tipo", tipo.GetStringValue()); prms.Add("referencia", referencia); //prms.Add("usuario", usuario); prms.Add("contenido", contenido); prms.Add("ref_comentario", referenciaComentario); string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(), NOMBRE_REALIZAR_COMENTARIO, DOMINIO_OPERACION, prms.ToString(Formatting.None)); var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YDato> >(rsp); return(EntitiesMapper.GetRespuestaFromEntity <Dato, YDato>(entityRsp, EntitiesMapper.GetModelFromEntity <Dato, YDato>(entityRsp.Datos))); }
public Respuesta <Grupo> RegistrarGrupo(string descripcion, string tipo, int idJornadaInicio, string todosInvitan, string idClub) { JObject prms = new JObject(); prms.Add("descripcion", descripcion); prms.Add("tipo", tipo); prms.Add("id_jornada_inicio", idJornadaInicio); prms.Add("todos_invitan", todosInvitan); prms.Add("id_club", idClub); string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(), NOMBRE_REGISTRAR_GRUPO, DOMINIO_OPERACION, prms.ToString(Formatting.None)); var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YGrupo> >(rsp); return(EntitiesMapper.GetRespuestaFromEntity <Grupo, YGrupo>(entityRsp, EntitiesMapper.GetModelFromEntity <Grupo, YGrupo>(entityRsp.Datos))); }
public Respuesta <Dato> RealizarPrediccion(int partido, string usuario, int?golesClubLocal, int?golesClubVisitante, int idSincronizacion) { JObject prms = new JObject(); prms.Add("partido", partido); prms.Add("usuario", usuario); prms.Add("goles_club_local", golesClubLocal); prms.Add("goles_club_visitante", golesClubVisitante); prms.Add("id_sincronizacion", idSincronizacion); string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(), NOMBRE_REALIZAR_PREDICCION, DOMINIO_OPERACION, prms.ToString(Formatting.None)); var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YDato> >(rsp); return(EntitiesMapper.GetRespuestaFromEntity <Dato, YDato>(entityRsp, EntitiesMapper.GetModelFromEntity <Dato, YDato>(entityRsp.Datos))); }
public void ConvertToDomain_GivenValidObject_MapsCorrectly() { //Arrange var entitiesMapper = new EntitiesMapper(_entityMapper.Object); var entityclasses = new entity_classes() { Items = new object[1] { new entity_classesEntity_class() } }; //Act var entities = entitiesMapper.Convert(entityclasses); //Assert Assert.IsInstanceOfType(entities, typeof(Entities)); Assert.AreEqual(1, entities.Count); }
public Respuesta <Sesion> IniciarSesion(string usuario, string accessToken, string refreshToken, string tokenDispositivo, OrigenSesion?origen = null, string datoExterno = null) { JObject prms = new JObject(); prms.Add("usuario", usuario); prms.Add("access_token", accessToken); prms.Add("refresh_token", refreshToken); prms.Add("token_dispositivo", tokenDispositivo); prms.Add("origen", origen.GetStringValue()); prms.Add("dato_externo", datoExterno); string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(), NOMBRE_INICIAR_SESION, DOMINIO_OPERACION, prms.ToString(Formatting.None)); var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YSesion> >(rsp); return(EntitiesMapper.GetRespuestaFromEntity <Sesion, YSesion>(entityRsp, EntitiesMapper.GetModelFromEntity <Sesion, YSesion>(entityRsp.Datos))); }
public IModel ConvertToModel() { return(new Usuario { IdUsuario = this.IdUsuario, Alias = this.Alias, Nombre = this.Nombre, Apellido = this.Apellido, TipoPersona = this.TipoPersona, Estado = this.Estado, DireccionCorreo = this.DireccionCorreo, NumeroTelefono = this.NumeroTelefono, VersionAvatar = this.VersionAvatar, Origen = this.Origen.GetEnumValue <OrigenSesion>(), Puntos = this.Puntos, Ranking = this.Ranking, Roles = EntitiesMapper.GetModelListFromEntity <Rol, YRol>(this.Roles) }); }
public Respuesta <Dato> EditarUsuario(string usuarioAntiguo, string usuarioNuevo, string nombre, string apellido, string direccionCorreo, string numeroTelefono, string idClub) { JObject prms = new JObject(); prms.Add("usuario_antiguo", usuarioAntiguo); prms.Add("usuario_nuevo", usuarioNuevo); prms.Add("nombre", nombre); prms.Add("apellido", apellido); prms.Add("direccion_correo", direccionCorreo); prms.Add("numero_telefono", numeroTelefono); prms.Add("id_club", idClub); string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(), NOMBRE_EDITAR_USUARIO, DOMINIO_OPERACION, prms.ToString(Formatting.None)); var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YDato> >(rsp); return(EntitiesMapper.GetRespuestaFromEntity <Dato, YDato>(entityRsp, EntitiesMapper.GetModelFromEntity <Dato, YDato>(entityRsp.Datos))); }
// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { var connectionString = _appConfiguration.ConnectionStrings.Database .Replace("{DataDirectory}", Path.Combine(_workingDirectory, "Data")); services.AddSingleton(_appConfiguration); services.AddSingleton(Logger.CreateInstance()); services.AddDbContext <ProductsServiceDbContext>(b => b.UseSqlServer(connectionString)); services.AddScoped <IProductRepository, ProductRepository>(); services.AddScoped <IProductOptionRepository, ProductOptionRepository>(); services.AddScoped <IProductService, ProductService>(); services.AddScoped <IProductOptionService, ProductOptionService>(); EntitiesMapper.Initialize(); services.AddMvc(); services.AddMvcCore().AddApiExplorer(); services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1); }
public Respuesta <Dato> GuardarArchivo(string tabla, string campo, string referencia, Archivo archivo) { JObject prms = new JObject(); prms.Add("tabla", tabla); prms.Add("campo", campo); prms.Add("referencia", referencia); if (archivo != null) { prms.Add("archivo", JToken.FromObject(ModelsMapper.GetEntityFromModel <Archivo, YArchivo>(archivo))); } string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(), NOMBRE_GUARDAR_ARCHIVO, DOMINIO_OPERACION, prms.ToString(Formatting.None)); var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YDato> >(rsp); return(EntitiesMapper.GetRespuestaFromEntity <Dato, YDato>(entityRsp, EntitiesMapper.GetModelFromEntity <Dato, YDato>(entityRsp.Datos))); }
public Respuesta <Dato> RegistrarUsuario(string usuario, string clave, string nombre, string apellido, string direccionCorreo, string numeroTelefono, string idClub, OrigenSesion?origen = null, string idExterno = null) { JObject prms = new JObject(); prms.Add("usuario", usuario); prms.Add("clave", clave); prms.Add("nombre", nombre); prms.Add("apellido", apellido); prms.Add("direccion_correo", direccionCorreo); prms.Add("numero_telefono", numeroTelefono); prms.Add("id_club", idClub); prms.Add("origen", origen.GetStringValue()); prms.Add("id_externo", idExterno); string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(), NOMBRE_REGISTRAR_USUARIO, DOMINIO_OPERACION, prms.ToString(Formatting.None)); var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YDato> >(rsp); return(EntitiesMapper.GetRespuestaFromEntity <Dato, YDato>(entityRsp, EntitiesMapper.GetModelFromEntity <Dato, YDato>(entityRsp.Datos))); }
public Respuesta <Pagina <Club> > ListarClubes(string idClub = null, string idDivision = null) { JObject prms = new JObject(); prms.Add("id_club", idClub); prms.Add("id_division", idDivision); string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(), NOMBRE_LISTAR_CLUBES, DOMINIO_OPERACION, prms.ToString(Formatting.None)); var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YPagina <YClub> > >(rsp); Pagina <Club> datos = null; if (entityRsp.Datos != null) { datos = EntitiesMapper.GetPaginaFromEntity <Club, YClub>(entityRsp.Datos, EntitiesMapper.GetModelListFromEntity <Club, YClub>(entityRsp.Datos.Elementos)); } return(EntitiesMapper.GetRespuestaFromEntity <Pagina <Club>, YPagina <YClub> >(entityRsp, datos)); }
public Respuesta <Pagina <Amigo> > ListarAmigos(string usuario) { JObject prms = new JObject(); prms.Add("usuario", usuario); prms.Add("aceptado", "S"); string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(), NOMBRE_LISTAR_AMIGOS, DOMINIO_OPERACION, prms.ToString(Formatting.None)); var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YPagina <YAmigo> > >(rsp); Pagina <Amigo> datos = null; if (entityRsp.Datos != null) { datos = EntitiesMapper.GetPaginaFromEntity <Amigo, YAmigo>(entityRsp.Datos, EntitiesMapper.GetModelListFromEntity <Amigo, YAmigo>(entityRsp.Datos.Elementos)); } return(EntitiesMapper.GetRespuestaFromEntity <Pagina <Amigo>, YPagina <YAmigo> >(entityRsp, datos)); }
public Respuesta <Pagina <Partido> > ListarPartidos(int?partido = null, string torneo = null, string estado = null) { JObject prms = new JObject(); prms.Add("partido", partido); prms.Add("torneo", torneo); prms.Add("estado", estado); string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(), NOMBRE_LISTAR_PARTIDOS, DOMINIO_OPERACION, prms.ToString(Formatting.None)); var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YPagina <YPartido> > >(rsp); Pagina <Partido> datos = null; if (entityRsp.Datos != null) { datos = EntitiesMapper.GetPaginaFromEntity <Partido, YPartido>(entityRsp.Datos, EntitiesMapper.GetModelListFromEntity <Partido, YPartido>(entityRsp.Datos.Elementos)); } return(EntitiesMapper.GetRespuestaFromEntity <Pagina <Partido>, YPagina <YPartido> >(entityRsp, datos)); }
public IModel ConvertToModel() { return(new Grupo { IdGrupo = this.IdGrupo, IdTorneo = this.IdTorneo, TituloTorneo = this.TituloTorneo, Descripcion = this.Descripcion, Tipo = this.Tipo, DescripcionTipo = this.DescripcionTipo, IdUsuarioAdministrador = this.IdUsuarioAdministrador, AliasUsuarioAdministrador = this.AliasUsuarioAdministrador, FechaCreacion = this.FechaCreacion, IdJornadaInicio = this.IdJornadaInicio, Estado = this.Estado, Situacion = this.Situacion, IdClub = this.IdClub, NombreOficialClub = this.NombreOficialClub, TodosInvitan = this.TodosInvitan, VersionLogo = this.VersionLogo, Usuarios = EntitiesMapper.GetModelListFromEntity <GrupoUsuario, YGrupoUsuario>(this.Usuarios) }); }
private global::NHibernate.Cfg.Configuration CreateConfiguration() { var configuration = new global::NHibernate.Cfg.Configuration() .CurrentSessionContext <LazySessionContext>(); configuration.DataBaseIntegration(db => { db.ConnectionProvider <DriverConnectionProvider>(); db.Dialect <MsSql2005Dialect>(); db.Driver <SqlClientDriver>(); db.ConnectionStringName = "default"; db.BatchSize = 30; db.KeywordsAutoImport = Hbm2DDLKeyWords.AutoQuote; db.Timeout = 10; db.LogFormattedSql = true; db.LogSqlInConsole = false; db.HqlToSqlSubstitutions = "true 1, false 0, yes 'Y', no 'N'"; }); configuration.AddDeserializedMapping(EntitiesMapper.CreateMappingConfiguration(), "Cronos");; return(configuration); }
public Respuesta <Pagina <SolicitudAmistad> > ListarSolicitudesAmistad(string usuario, TipoSolicitudAmistad?tipo = null) { JObject prms = new JObject(); prms.Add("usuario", usuario); prms.Add("tipo", ModelsMapper.GetTipoAmigoFromTipoSolicitudAmistadEnum(tipo).ToString()); prms.Add("aceptado", "N"); string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(), NOMBRE_LISTAR_AMIGOS, DOMINIO_OPERACION, prms.ToString(Formatting.None)); var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YPagina <YAmigo> > >(rsp); Pagina <SolicitudAmistad> datos = null; if (entityRsp.Datos != null) { datos = EntitiesMapper.GetPaginaFromEntity <SolicitudAmistad, YAmigo>(entityRsp.Datos, EntitiesMapper.GetSolicitudAmistadListFromEntity(entityRsp.Datos.Elementos)); } return(EntitiesMapper.GetRespuestaFromEntity <Pagina <SolicitudAmistad>, YPagina <YAmigo> >(entityRsp, datos)); }
public Respuesta <Pagina <Correo> > ListarCorreosPendientes(PaginaParametros paginaParametros = null) { JObject prms = new JObject(); if (paginaParametros != null) { prms.Add("pagina_parametros", JToken.FromObject(ModelsMapper.GetEntityFromModel <PaginaParametros, YPaginaParametros>(paginaParametros))); } string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(), NOMBRE_LISTAR_CORREOS_PENDIENTES, DOMINIO_OPERACION, prms.ToString(Formatting.None)); var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YPagina <YCorreo> > >(rsp); Pagina <Correo> datos = null; if (entityRsp.Datos != null) { datos = EntitiesMapper.GetPaginaFromEntity <Correo, YCorreo>(entityRsp.Datos, EntitiesMapper.GetModelListFromEntity <Correo, YCorreo>(entityRsp.Datos.Elementos)); } return(EntitiesMapper.GetRespuestaFromEntity <Pagina <Correo>, YPagina <YCorreo> >(entityRsp, datos)); }
public string ToJson() { var dto = EntitiesMapper.Map(this); return(dto.ToJson()); }