public ResponseBase Adicionar(DisciplinaAlunoRequest request) { if (request == null) { AddNotification("request", Mensagem.X0_E_OBRIGATORIO.ToFormat("request")); return(null); } if (request.Id > 0) { return(Atualizar(request)); } var entidade = new DisciplinaAluno(request.DisciplinaId, request.AlunoId, request.Nota); AddNotifications(entidade); if (IsInvalid()) { return(null); } _repositorioDisciplinaAluno.Adicionar(entidade); return(new ResponseBase(Mensagem.OPERACAO_REALIZADA_COM_SUCESSO)); }
public ResponseBase Adicionar(DisciplinaAlunoRequest request) { if (request == null) { throw new NotImplementedException(); } if (request.Id > 0) { return(Atualizar(request)); } var entidade = new DisciplinaAluno(request.DisciplinaId, request.AlunoId, request.Nota); _repositorioDisciplinaAluno.Adicionar(entidade); _repositorioDisciplinaAluno.SaveChanges(); return(new ResponseBase("Gravado com Sucesso!", entidade.Id)); }