public async Task <int> SalvarNotificacoes(NotificacaoViewModel notificacaoVM) { try { var notificacaoBD = Mapper.Map <Notificacao>(notificacaoVM); notificacaoBD.Data = DateTime.Now.Date; await BeginTransaction(); var notificacao = await Task.Run(() => _notificacaoRepository.AddReturn(notificacaoBD)); await Commit(); return(notificacao.Id); } catch (Exception e) { throw e; } }