public object InsertUsuario(UsuarioInsert usuario) { object result = null; try { var dyParam = new OracleDynamicParameters(); dyParam.Add("u_username", OracleDbType.Varchar2, ParameterDirection.Input, usuario.usuario_username); dyParam.Add("u_clave", OracleDbType.Varchar2, ParameterDirection.Input, usuario.usuario_clave); dyParam.Add("u_activo", OracleDbType.Int32, ParameterDirection.Input, usuario.usuario_activo); dyParam.Add("c_id", OracleDbType.Single, ParameterDirection.Input, usuario.cliente_id); dyParam.Add("p_id", OracleDbType.Single, ParameterDirection.Input, usuario.profesional_id); dyParam.Add("r_id", OracleDbType.Single, ParameterDirection.Input, usuario.rol_id); var conn = this.GetConnection(); if (conn.State == ConnectionState.Closed) { conn.Open(); } if (conn.State == ConnectionState.Open) { var query = "SP_INSERT_USUARIO"; result = SqlMapper.Query(conn, query, param: dyParam, commandType: CommandType.StoredProcedure); } } catch (Exception ex) { throw ex; } return(usuario); }
public ActionResult InserUsuario([FromBody] UsuarioInsert usuario) { var result = usuarioRepository.InsertUsuario(usuario); if (result == null) { return(NotFound()); } return(Ok(result)); }
public string login([FromBody] UsuarioInsert usuario) { UsuarioDTO user = new UsuarioDTO(); user.Nome = usuario.Login; user.TipoUsuario = UsuarioDTO.Tipo.Usuario; Autorizacao.Autorizar(contexto, user); return("Usuario/Perfil"); }
public BasicResponse InsertUsuario(UsuarioInsert usuario) { BasicResponse r = new BasicResponse(); //var login = new BasicLogin(User.Identity); //if (!login.isAtutenticated) //{ // r.Status = RequisitionStatus.ProcessedWithError; // r.CodeStatus = CodeStatus.InvalidToken; // r.Messages.Add("User not authnticated"); //} //else //{ r = Usuario.insertUsuario(usuario); //} return(r); }