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 // GET: api/Partie/djon
[HttpGet("{name}")] [HttpGet("{id}")]
public async Task<IActionResult> Get(string name) public async Task<IActionResult> Get(int id)
{ {
// return Ok(_partieService.GetDataWithName(name)); // return Ok(_partieService.GetDataWithName(name));
try try
{ {
if (name == null) if (id == null)
return BadRequest("Le nom de la partie est obligatoire"); return BadRequest("Le nom de la partie est obligatoire");
var result = _partieService.GetDataWithName(name).Result; var result = _partieService.GetDataWithId(id).Result;
if (result == null) if (result == null)
{ {
return NotFound(); 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<bool> Update(PartieEntity _partie);
public Task<List<PartieEntity>> GetAll(); public Task<List<PartieEntity>> GetAll();
public Task<IEnumerable<PartieEntity>> GetAllWithDate(DateTime date); 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(); throw new NotImplementedException();
} }
public Task<PartieEntity> GetDataWithName(string nom) public async Task<PartieEntity> GetDataWithId(int id)
{ {
// return await _context.Parties.FirstOrDefaultAsync(n => n == nom); var data = await _context.Parties.FirstOrDefaultAsync(n => n.Id == id);
throw new NotImplementedException(); return data;
} }
public async Task<bool> Update(PartieEntity _partie) public async Task<bool> Update(PartieEntity _partie)
{ {
return await _context.SaveChangesAsync() > 0; return await _context.SaveChangesAsync() > 0;

@ -11,7 +11,7 @@ namespace BowlingService.Interfaces
public Task<bool> Update(PartieDTO _partie); public Task<bool> Update(PartieDTO _partie);
public Task<IEnumerable<PartieDTO>> GetAll(); public Task<IEnumerable<PartieDTO>> GetAll();
public Task<IEnumerable<PartieEntity>> GetAllWithDate(DateTime date); 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(); throw new NotImplementedException();
} }
public async Task<PartieDTO> GetDataWithName(string nom) public async Task<PartieDTO> GetDataWithId(int id)
{ {
PartieDTO _partie = null; PartieDTO _partie = null;
try try
{ {
var partientity = await _IpartieRepository.GetDataWithName(nom); var partientity = await _IpartieRepository.GetDataWithId(id);
_partie = _mapper.Map<PartieDTO>(partientity); _partie = _mapper.Map<PartieDTO>(partientity);
_logger.LogInformation("partie was retrieved : {partie}", nom); _logger.LogInformation("partie was retrieved : {partie}", id);
} }
catch (Exception ex) catch (Exception ex)
{ {
_logger.LogError(ex, "Error while retrieving partie : {partie}", nom); _logger.LogError(ex, "Error while retrieving partie : {partie}", id);
throw; throw;
} }
return _partie; return _partie;

Loading…
Cancel
Save