public void PruebaParaValidadSiRefugioExiste() { var mascota = new Mascota(); var id = new int(); var refugio = new Refugio(); refugio = null; var mascotaDomainService = new MascotaDomainService(); var resultado = mascotaDomainService.PutMascotaDomainService(id, mascota, refugio); Assert.AreEqual("El refugio no existe.", resultado); }
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); }