public int CadastrarUsuario(UsuarioModel usuario) { using (var ctx = new Contexto()) { var senha = (UtilEncryption.CriptografarSenhaUsuario(usuario.email, usuario.senha)); var result = ctx.Usuario.SqlQuery("insert into usuario(email, senha) values('" + usuario.email + "', '" + senha + "')"); var usuarioCadastrado = ctx.Usuario.SqlQuery("select * from usuario where email = '" + usuario.email + "'").FirstOrDefault(); if (usuarioCadastrado != null) { throw new Exception("Usuario ja cadastrado"); } else { var resulta = ctx.Database.ExecuteSqlCommand("insert into usuario(email, senha) values('" + usuario.email + "', '" + senha + "')"); if (result == null) { throw new Exception("Erro ao cadastrar uruário"); } else { return(resulta); } } } }
public UsuarioModel AlterarUsuario(UsuarioModel usuario) { using (var ctx = new Contexto()) { var senha = (UtilEncryption.CriptografarSenhaUsuario(usuario.email, usuario.senha)); var sql4 = ctx.Usuario.SqlQuery("select * from usuario where email = '" + usuario.email + "'"); var sql = ctx.Usuario.SqlQuery("select * from usuario where email = '" + usuario.email + "'").FirstOrDefault(); if (sql == null) { return(sql); throw new Exception("E-mail ou senha inválidos."); } else { return(sql); } } }