Esempio n. 1
0
        public void ValidarIdCiudadanoRequerido()
        {
            // AAA
            // Arrange
            var ciudadanoDomainService = new CiudadanosDomainService();

            var ciudadano = new Ciudadano();

            // Act
            var result = ciudadanoDomainService.ValidarCamposRequeridos(ciudadano);

            // Assert
            Assert.AreEqual("El campo IdCiudadano es requerido", result);
        }
Esempio n. 2
0
        public void PasarValidacionesCiudadano()
        {
            // AAA
            // Arrange
            var ciudadanoDomainService = new CiudadanosDomainService();

            var ciudadano = new Ciudadano();

            ciudadano.IdCiudadano     = "0501199713370";
            ciudadano.PrimerNombre    = "Jorge";
            ciudadano.SegundoNombre   = "Eduardo";
            ciudadano.PrimerApellido  = "Alvarez";
            ciudadano.SegundoApellido = "Valdez";
            ciudadano.IdCiudad        = 1;

            // Act
            var result = ciudadanoDomainService.ValidarCamposRequeridos(ciudadano);

            // Assert
            Assert.IsNull(result);
        }
Esempio n. 3
0
        public async Task <string> Create(Ciudadano ciudadano)
        {
            var ciudadanos = await GetAllAsync();

            var requerimientos = _ciudadanoDomainService.ValidarCamposRequeridos(ciudadano);

            if (requerimientos != null)
            {
                return(requerimientos);
            }

            var ciudadanoResult = _ciudadanoDomainService.PuedeCrearCiudadano(ciudadanos, ciudadano);

            if (ciudadanoResult != null)
            {
                return(ciudadanoResult);
            }

            await _context.Ciudadanos.AddAsync(ciudadano);

            await _context.SaveChangesAsync();

            return(null);
        }