Пример #1
0
        public async Task <string> Create(Ciudad ciudad)
        {
            var ciudades = await GetAllAsync();

            var ciudadResult = _ciudadDomainService.PuedeCrearCiudad(ciudades, ciudad.Nombre);

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

            await _context.Ciudades.AddAsync(ciudad);

            await _context.SaveChangesAsync();

            return(null);
        }
Пример #2
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);
        }