public void Cadastrar(MusicoRequisicao requisicao) { //TODO: Validação var musico = new Musico(requisicao.Nome, requisicao.Instrumento); this.unitOfWork.MusicoRepository.Cadastrar(musico); this.unitOfWork.Commit(); }
public IActionResult Cadastrar([FromBody] MusicoRequisicao requisicao) { try { logger.LogInformation("REQUISICAO - Cadastrando um musico"); this.musicoFacade.Cadastrar(requisicao); return(Success()); } catch (Exception e) { return(Error(e)); } }
public void Atualizar(MusicoRequisicao requisicao) { var musico = this.unitOfWork.MusicoRepository.ListarPorId(requisicao.Id); if (musico is null) { throw new DefaultAppException("Músico não encontrado."); } //TODO: Validação musico.Nome = requisicao.Nome; musico.Instrumento = requisicao.Instrumento; this.unitOfWork.MusicoRepository.Atualizar(musico); this.unitOfWork.Commit(); }