public async Task <Evento> UpdateEvento(int eventoId, Evento model) { try { var evento = await _eventoPersist.GetEventoByIdAsync(eventoId, false); if (evento == null) { return(null); } model.Id = evento.Id; _geralPersist.Updade(model); if (await _geralPersist.SaveChangesAsync()) { return(await _eventoPersist.GetEventoByIdAsync(model.Id, false)); } return(null); } catch (Exception ex) { throw new Exception(ex.Message); } }