Example #1
0
 /// <summary>
 ///
 /// </summary>
 private ModificarUnDiccionarioRespuesta(app.Respuesta.ModificarUnDiccionarioRespuesta respuestaApp)
 {
     Diccionario               = new comunes.Diccionario();
     this.Diccionario          = MapearRespuestaApp(respuestaApp.Diccionario);
     this.Diccionario.Ambiente = respuestaApp.Diccionario.Ambiente;
     this.Relaciones           = new List <Link>();
 }
Example #2
0
        private ConsultarUnDiccionarioPeticion(HttpRequestMessage peticionHttp, string id)
        {
            Diccionario    = new comunes.Diccionario();
            Diccionario.Id = new Guid(id);
            this.AppDiccionarioPeticion = app.ConsultarUnDiccionarioPeticion.CrearNuevaInstancia();

            this.AppDiccionarioPeticion.DiccionarioId = Diccionario.Id;
        }
 private void UtilConfigurarMockPeticionHttp(string ambientePrueba, string id = "8a87f8a7-3456-4d90-9478-350b964fc888")
 {
     diccionario                 = new comunes.Diccionario();
     diccionario.Ambiente        = ambientePrueba;
     diccionario.Id              = new Guid(id);
     controlador.Request.Content = new StringContent(JsonConvert.SerializeObject(diccionario));
     controlador.Request.Content.Headers.ContentType = new MediaTypeWithQualityHeaderValue("application/json");
 }
        private comunes.Diccionario MapearRespuestaApp(Diccionario diccionarioDom)
        {
            var dicctionarioRepo = new comunes.Diccionario()
            {
                Id = diccionarioDom.Id
            };

            dicctionarioRepo.Etiquetas = new comunes.Etiquetas();

            foreach (var etiqueta in diccionarioDom.Etiquetas)
            {
                var etiquetaMapper = new comunes.Etiqueta()
                {
                    Activo           = etiqueta.Activo,
                    Descripcion      = etiqueta.Descripcion,
                    Id               = etiqueta.Id,
                    IdiomaPorDefecto = etiqueta.IdiomaPorDefecto,
                    Nombre           = etiqueta.Nombre,
                    NombreEtiqueta   = etiqueta.Nombre,
                    Traducciones     = new comunes.Traducciones()
                };


                foreach (var texto in etiqueta.Textos)
                {
                    var textoMapper = new comunes.Traduccion()
                    {
                        Cultura = texto.Cultura.CodigoIso.ToString(),
                        Tooltip = texto.ToolTip,
                        Value   = texto.Texto
                    };

                    etiquetaMapper.Traducciones.Traducciones1.Add(textoMapper);
                }

                dicctionarioRepo.Etiquetas.ListaEtiquetas.Add(etiquetaMapper);
            }

            return(dicctionarioRepo);
        }
 public Diccionarios(Diccionario diccionario)
 {
     this.ListaDiccionarios = new List <Diccionario> ();
     this.ListaDiccionarios.Add(diccionario);
 }