dd
continuous-integration/drone/push Build is failing Details

pull/9/head
etudiant 2 years ago
parent 374a2ad873
commit 76e6e09f26

@ -53,18 +53,18 @@ namespace BowlingApi.Controllers
}
// GET: api/Partie/djon
[HttpGet("{name}")]
public async Task<IActionResult> Get(string name)
[HttpGet("{id}")]
public async Task<IActionResult> Get(int id)
{
// return Ok(_partieService.GetDataWithName(name));
try
{
if (name == null)
if (id == null)
return BadRequest("Le nom de la partie est obligatoire");
var result = _partieService.GetDataWithName(name).Result;
var result = _partieService.GetDataWithId(id).Result;
if (result == null)
{
return NotFound();

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -10,7 +10,7 @@ namespace BowlingRepository.Interface
public Task<bool> Update(PartieEntity _partie);
public Task<List<PartieEntity>> GetAll();
public Task<IEnumerable<PartieEntity>> GetAllWithDate(DateTime date);
public Task<PartieEntity> GetDataWithName(string nom);
public Task<PartieEntity> GetDataWithId(int id);
}
}

@ -48,12 +48,13 @@ namespace BowlingRepository.Interface
throw new NotImplementedException();
}
public Task<PartieEntity> GetDataWithName(string nom)
public async Task<PartieEntity> GetDataWithId(int id)
{
// return await _context.Parties.FirstOrDefaultAsync(n => n == nom);
throw new NotImplementedException();
var data = await _context.Parties.FirstOrDefaultAsync(n => n.Id == id);
return data;
}
public async Task<bool> Update(PartieEntity _partie)
{
return await _context.SaveChangesAsync() > 0;

@ -30,7 +30,7 @@ public class JoueurRepository:IJoueurRepository
public async Task<bool> Update(JoueurEntity joueur)
{
return await _context.SaveChangesAsync() > 0;
return await _context.SaveChangesAsync() > 0;
}
public async Task<JoueurEntity> GetJoueur(long id)

@ -11,7 +11,7 @@ namespace BowlingService.Interfaces
public Task<bool> Update(PartieDTO _partie);
public Task<IEnumerable<PartieDTO>> GetAll();
public Task<IEnumerable<PartieEntity>> GetAllWithDate(DateTime date);
public Task<PartieDTO> GetDataWithName(string nom);
public Task<PartieDTO> GetDataWithId(int id);
}
}

@ -104,19 +104,19 @@ public async Task<PartieDTO> Add(PartieDTO _partie)
throw new NotImplementedException();
}
public async Task<PartieDTO> GetDataWithName(string nom)
public async Task<PartieDTO> GetDataWithId(int id)
{
PartieDTO _partie = null;
try
{
var partientity = await _IpartieRepository.GetDataWithName(nom);
var partientity = await _IpartieRepository.GetDataWithId(id);
_partie = _mapper.Map<PartieDTO>(partientity);
_logger.LogInformation("partie was retrieved : {partie}", nom);
_logger.LogInformation("partie was retrieved : {partie}", id);
}
catch (Exception ex)
{
_logger.LogError(ex, "Error while retrieving partie : {partie}", nom);
_logger.LogError(ex, "Error while retrieving partie : {partie}", id);
throw;
}
return _partie;
@ -141,7 +141,7 @@ public async Task<PartieDTO> Add(PartieDTO _partie)
}
}
}

Loading…
Cancel
Save