public async Task <SaveLogAulaResponse> SaveAsync(LogAula logAula) { try { await _logAulaRepository.AddAsync(logAula); await _unitOfWork.CompleteAsync(); return(new SaveLogAulaResponse(logAula)); } catch (Exception ex) { return(new SaveLogAulaResponse($"Erro ao salvar pokedex: {ex.Message}")); } }
public async Task <SaveLogAulaResponse> UpdateAsync(Guid id, LogAula logAula) { var existingRepository = await _logAulaRepository.FindByIdAsync(id); if (existingRepository == null) { return(new SaveLogAulaResponse("Informacao nao encontrada")); } existingRepository.Sucesso = logAula.Sucesso; existingRepository.Observacoes = logAula.Observacoes; try { _logAulaRepository.Update(existingRepository); await _unitOfWork.CompleteAsync(); return(new SaveLogAulaResponse(existingRepository)); } catch (Exception ex) { return(new SaveLogAulaResponse($"Erro ao Atualizar: {ex.Message}")); } }
public SaveLogAulaResponse(LogAula logAula) : this(true, string.Empty, logAula) { }
private SaveLogAulaResponse(bool success, string message, LogAula logAula) : base(success, message) { LogAula = logAula; }
public void Remove(LogAula logAula) { _context.LogAulas.Remove(logAula); }
public void Update(LogAula logAula) { _context.LogAulas.Update(logAula); }
public async Task AddAsync(LogAula logAula) { await _context.LogAulas.AddAsync(logAula); }