Example #1
0
        public void TestCrearPadre()
        {
            var servicio     = new EntidadesClient();
            var nombrePrueba = "Padre prueba - " + DateTime.Now.ToString();
            var respuesta    = servicio.CrearPadre(nombrePrueba);

            // Validar objeto de respuesta
            Assert.IsNotNull(respuesta);

            // Validar resultado
            Assert.IsTrue(respuesta.Estado);

            // Ahora consultar para validar que existe
            respuesta = servicio.ObtenerPadres();

            Assert.IsNotNull(respuesta.Padres);
            var existePadre = false;

            foreach (var padreWCF in respuesta.Padres)
            {
                if (padreWCF.Nombre == nombrePrueba)
                {
                    existePadre = true;
                }
            }
            Assert.IsTrue(existePadre);
        }
Example #2
0
        public ActionResult Crear(ModeloPadre modelo)
        {
            try
            {
                var entidades = new EntidadesClient();
                var respuesta = entidades.CrearPadre(modelo.Nombre);

                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", ex.Message);
                return(View());
            }
        }
Example #3
0
        public ActionResult Hijos(long idPadre)
        {
            var entidades = new EntidadesClient();
            var modelo    = new ModeloHijos();

            var respuesta = entidades.ObtenerHijosDePadre(idPadre);
            var hijos     = new List <Entidades.Hijo>();

            if (respuesta.Estado)
            {
                foreach (var hijoWCF in respuesta.Hijos)
                {
                    var hijo = new Entidades.Hijo();
                    hijo.Id     = hijoWCF.Id;
                    hijo.Nombre = hijoWCF.Nombre;
                    hijos.Add(hijo);
                }
            }
            modelo.Hijos = hijos;
            return(View(modelo));
        }
Example #4
0
        // GET: Padre
        public ActionResult Index()
        {
            var entidades = new EntidadesClient();
            var modelo    = new ModeloPadres();

            var respuesta = entidades.ObtenerPadres();
            var padres    = new List <Entidades.Padre>();

            if (respuesta.Estado)
            {
                foreach (var padreWCF in respuesta.Padres)
                {
                    var padre = new Entidades.Padre();
                    padre.Id     = padreWCF.Id;
                    padre.Nombre = padreWCF.Nombre;
                    padres.Add(padre);
                }
            }
            modelo.Padres = padres;
            return(View(modelo));
        }