예제 #1
0
        public async Task <string> PostMascotaApplicationService(Mascota mascota)
        {
            var respuestaDomainService = _mascotaDomainService.PostMascotaDomainService(mascota);

            bool hayErrorDomainService = respuestaDomainService != null;

            if (hayErrorDomainService)
            {
                return(respuestaDomainService);
            }

            _baseDatos.Mascotas.Add(mascota);
            await _baseDatos.SaveChangesAsync();

            return(null);
        }
        public async Task <string> PostRefugioApplicationService(Refugio refugio)
        {
            var respuestaDomainService = _refugioDomainService.PostRefugioDomainService(refugio);

            bool hayErrorDomainService = respuestaDomainService != null;

            if (hayErrorDomainService)
            {
                return(respuestaDomainService);
            }

            _baseDatos.Refugios.Add(refugio);
            await _baseDatos.SaveChangesAsync();

            return(null);
        }