コード例 #1
0
        public async Task <string> PutRefugioApplicationService(int id, Refugio refugio)
        {
            var respuestaDomainService = _refugioDomainService.PutRefugioDomainService(id, refugio);

            bool hayErrorDomainService = respuestaDomainService != null;

            if (hayErrorDomainService)
            {
                return(respuestaDomainService);
            }

            _baseDatos.Entry(refugio).State = EntityState.Modified;
            await _baseDatos.SaveChangesAsync();

            return(null);
        }
コード例 #2
0
        public async Task <string> PutMascotaApplicationService(int id, Mascota mascota)
        {
            Refugio refugio = await _baseDatos.Refugios.FirstOrDefaultAsync(q => q.id == mascota.refugioId);

            var respuestaDomainService = _mascotaDomainService.PutMascotaDomainService(id, mascota, refugio);

            bool hayErrorDomainService = respuestaDomainService != null;

            if (hayErrorDomainService)
            {
                return(respuestaDomainService);
            }

            _baseDatos.Entry(mascota).State = EntityState.Modified;
            await _baseDatos.SaveChangesAsync();

            return(null);
        }