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); }
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); }