public async Task <Competidor> GetByID(int id) { try { return(await _competidorRepository.GetByID(id)); } catch (Exception ex) { File.WriteAllText("log.txt", ex.Message + " - " + ex.StackTrace); throw new Exception("Erro no banco de dados, contate o administrador."); } }
public async Task <IActionResult> Cadastrar(List <int> viewModel) { Competidor competidorTemp = new Competidor(); Time time = await this._timeRepository.GetByCasa(_casa); foreach (var item in viewModel) { competidorTemp = await _competidorRepository.GetByID(item); competidorTemp.Time = time; competidorTemp.TimeID = time.ID; await this._competidorRepository.Update(competidorTemp); } return(RedirectToAction("Index", "Time")); }