public async Task <Retorno> Cadastrar(FilmeXescritor FilmeXEscritor) { if (!_userIdentity.ValidarUsuario()) { return(new Retorno(false, "Só Administradores podem persistir.", "Só Administradores podem persistir."));; } try { _ctx.FilmeXescritor.Add(FilmeXEscritor); await _ctx.SaveChangesAsync(); return(new Retorno(true, "FilmeXEscritor cadastrado com sucesso.", "FilmeXFilmeXEscritor cadastrado com sucesso."));; } catch (Exception ex) { _log.GerarLogDisc("Erro ao Cadastrar o FilmeXFilmeXEscritor", ex: ex); throw new Exception("Erro ao Cadastrar o FilmeXFilmeXEscritor", ex); } }
public async Task <Retorno> Cadastrar(FilmeXnota filmeXNota) { if (_userIdentity.ValidarUsuario()) { return(new Retorno(false, "Somente usuário não admins podem votar", "Somente usuário não admins podem votar")); } try { _ctx.FilmeXnota.Add(filmeXNota); await _ctx.SaveChangesAsync(); return(new Retorno(true, "FilmeXNota cadastrado com sucesso.", "FilmeXFilmeXNota cadastrado com sucesso."));; } catch (Exception ex) { _log.GerarLogDisc("Erro ao Cadastrar o FilmeXFilmeXNota", ex: ex); throw new Exception("Erro ao Cadastrar o FilmeXFilmeXNota", ex); } }