public async Task <IActionResult> CreateInstrument(DtoInstrument dtoInstrument) { var item = _mapper.Map <Instrument>(dtoInstrument); if (item == null) { return(BadRequest("Impossible d'ajouter l'instrument")); } _repo.Add(item); if (await _repo.SaveAll()) { return(Ok()); } return(BadRequest("Impossible d'ajouter l'instrument")); }
public async Task <IActionResult> UpdateInstrument(int id, DtoInstrument dtoInstrument) { var item = await _repo.GetInstrument(id); if (item == null) { return(NotFound("Impossible de modifier l'instrument, il n'existe pas")); } item.Name = dtoInstrument.Name; item.Strings = dtoInstrument.Strings; item.YearManufacture = dtoInstrument.YearManufacture; _repo.Update(item); if (await _repo.SaveAll()) { return(Ok()); } return(BadRequest("Impossible de modifier l'instrument")); }