示例#1
0
        public async Task <ActionResult <Ciudadano> > PostCiudadano(IEnumerable <Ciudadano> ciudadano)
        {
            _baseDatos.Ciudadanos.AddRange(ciudadano);
            await _baseDatos.SaveChangesAsync();

            return(CreatedAtAction(nameof(GetCiudadano), ciudadano));
        }
示例#2
0
        public async Task <ActionResult <Ciudad> > PostCiudad(IEnumerable <Ciudad> Ciudad)
        {
            _baseDatos.Ciudads.AddRange(Ciudad);
            await _baseDatos.SaveChangesAsync();

            return(CreatedAtAction(nameof(GetCiudad), Ciudad));
        }
示例#3
0
        public async Task <String> PostCiudadApplicationService(Ciudad ciudad)
        {
            var respuestaDomainService = _ciudadDomainService.PostCiudadDomainService(ciudad);

            bool hayErrorEnElDomainService = respuestaDomainService != null;

            if (hayErrorEnElDomainService)
            {
                return(respuestaDomainService);
            }

            _baseDatos.Ciudads.Add(ciudad);
            await _baseDatos.SaveChangesAsync();

            return(null);
        }